15 Mar 2025 ... Cozumel, Mexico's third-largest island, greeted us with its white sand beaches, lush palm trees, wild nature, delicious food, and Mayan ruins hidden deep in ...