What to Do in Costa Maya, Mexico on a Cruise Day
Costa Maya is one of the most underrated stops on Western Caribbean itineraries — a modern cruise terminal gateway to Mayan ruins, excellent reef snorkelling, and some of the best beaches on Mexico's Caribbean coast.