July 21, 2004
Cozumel is Mexico's largest island, nestled just 12 miles off the coast of the Yucatan Peninsula. Cozumel derives its name from the Mayans who believed the island to be a sacred shrine.
Photos of Playa De Carmen
Photos of Progreso
Photos of Carnival Elation Ship