This secluded gem of an island off Mexico’s Yucatan Peninsula is a beloved destination for beach-goers and IRONMAN athletes alike. Surrounded by the Caribbean Sea, Cozumel is located 16 kilometers off the eastern coast of Mexico’s Yucatan Peninsula in the state of Quintana Roo. Boasting the second largest barrier reef in the world, Cozumel has an international reputation as one of the premier diving destinations in the world.