Cece, do try posting on the Mexico board, too. Lots of good info there from folks who have done Mexican Riviera.
I can confirm that the cruise terminal is about 2 miles from the airport. If I recall, the taxis are not allowed to turn down a fare just because it was short.
Try posting on the Mexico board, too.