Princess/Carnival port is furthest from town so you have to take a cab to go to downtown Cozumel. Plenty of shopping (created by the cruiseline) and eating right at the port and there is still more shopping being built. We took the "Passion Island" excursion and although I could have sworn the price was $49 when we signed up, we were charged $59 pp which is overpriced (and $49 is pushing it). It was a 45 minute boat ride to the island and then a 10-15 minute orientation explaining how to get your drinks/food/restroom/shopping/float mats/etc). Guacamole was good. rest of buffet okay but didn't consist of much (rice/fish/chicken, and fruit and chips/salsa/guac). Beer and "rum punch" were mostly what was available as well as soft drinks. Beach was very pretty, but the day we were there someone was mowing (what, I don't know) and there was a tractor a little ways down the beach so it wasn't very "peaceful." The excursion was 5 hours but with 2 hours being absorbed on getting to/from the island and orientation, 3 hours felt a little rushed for enjoying the beach/amenities (kayaking/floats/massages/eating). Believe me, an extra hour would have been perfect, especially since we got back to the ship 2-1/2 hours before it departed Cozumel!! In the end, I would not recommend this excursion.