We were able to take a taxi to our hotel when we disembarked our cruise in 2010. However, the line for taxis was about an hour wait. It wasn't bad as long as you didn't have anywhere to be. And when we got to the hotel (Hilton Diagonal Del Mar), the wait for check in was over 2 hours long. Not sure what happened with that, but needless to say, many people were NOT happy, especially the people who were booked with Disney (we booked directly with Hilton). Once we were checked in, we headed up to the rooftop pool and stayed there most of the day. It was a wonderful day, but the morning was well, lots of standing in lines (disembark, customs, taxi line, hotel check in).
The next morning we had an early flight, so we had the hotel call taxis for us, we waited about 5-10 minutes and they took us right to the airport with no troubles whatsoever. IT was super early, I don't remember exactly what time, but it was still dark.