Costa Maya is a Mexican resort on the Yucatan Peninsula, and basically fills the ‘gap’ between the Mexican Riviera and Belize. Lots of lovely beaches,
plenty of diving opportunities and some fabulous Mayan ruins to explore.
We were told by our guide that because the Yucatan peninsula is so flat, every hill or mound is taken to be a hidden Mayan building. Several have been excavated to varying degrees and are worth visiting. Chacchoben is about a 45 minute drive from the cruise port and is a really interesting site. Otherwise, the cruise port itself has a saltwater swimming pool, bars, an artificial beach and loungers as well as loads of shops – including a great art shop where the manager explained all the symbolism in the traditional art to me! There are performances of local dances going on too. Downtown is a short taxi ride away, and is much more of a beach resort.