Located off the Yucatan Peninsula, Cozumel is one of Mexico's most prestigious vacation destinations due to its diving sites and beach activities.