It's a little off the beaten path, but this charming Mexican town rewards visitors with incredible beach vibes and a massive, ...
Unlike Cozumel, which is an island, Costa Maya is located on the mainland of Mexico. Disclosure: I did take a complimentary media cruise on the Odyssey of the Seas, but we did pay full price for ...