What to Expect
The Puerto Costa Maya pier complex was purpose-built for cruise ships and is the only major development in this area of the Mexican coast. There is no adjacent town. The complex has a pool, beach area, shops, restaurants, and an archaeological exhibit recreating a Mayan marketplace. It is comfortable and well-designed for a day that does not leave the complex. Chacchoben Mayan ruins, 60 km inland, are the primary reason to leave — the site is one of the most intact pre-Columbian sites in the Yucatán, occupied from around 200 BCE, and significantly less crowded than Chichén Itzá or Tulum.
Getting Around
Within the port complex: fully walkable. For Chacchoben: shared taxis from outside the complex gate charge 400–500 pesos ($25–30) per person round trip with 2 hours at the site; negotiate outside the main taxi rank by the gate. Bacalar, the 'Lake of Seven Colors' (a 40 km lake with multiple shades of blue from different depths), is 90 minutes from the pier and makes a full-day excursion. A car rental is the most flexible option for those who want to combine both Chacchoben and Bacalar; several agencies operate near the complex entrance.
Beaches and Water
The port complex beach is calm, clear, and immediately usable — day-pass access is included with disembarkation. Mahahual village, 4 km north of the pier by taxi, has a quieter malecon beach and local restaurants. Banco Chinchorro, a remote biosphere reserve 45 km offshore, is considered one of the best snorkelling and diving sites in the Caribbean; full-day boat excursions cost $100–150 per person and are worth it if the weather is good.
Tipping and Costs
Mexico tipping: 10–15% at sit-down meals, rounding up for taxi drivers. Chacchoben site admission is 90 pesos ($5); guide at the ruins adds context and costs an additional $15–20. Port complex food and drink prices are tourist-rate — eating at Mahahual's local restaurants is more authentic and cheaper. The Bacalar lake excursion is significantly cheaper if arranged locally rather than through the cruise line.