We didn't expect much from Costa Maya on our Carnival Cruise. Just thought it was a quick stop. Boy were we surprised. The Mahahual Beach was charming, pedestrian friendly and offered lots of inexpensive shopping opportunities PLUS phenomenal beachfront massages for practically nothing. MAKE ABSOLUTELY SURE YOU LEAVE THE PORT AREA AND GET A SHUTTLE OR TAXI OVER TO THIS BEACH. Forget the port, this is the real part of the town and we were shocked at how few people from the ship actually bothered to come in to see the town. We felt perfectly safe, the village along the beach was as charming as it could be and the people were friendly and nice. This little jaunt to this part of Costa Maya was pleasant. It cost us $3 each way to the port and back. No need to spend money on excursions in this area. Just go discover the little beachfront village here at Mahaual Beach and you will be charmed by its authenticity, lack of commercialization and friendly people.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.