The crystal-clear water and white-sand beaches found on the Yucatan Peninsula in Mexico are by far some of the most impressive in the Caribbean. Whether you're seeking a tropical vacation that offers a blissful retreat from everyday life or you're hell bent on adventure and fun in the sun, the island of Cozumel has these 5 fantastic beaches for you.