Located 12 miles off the northeastern coast of the Yucatan Peninsula, Cozumel is Mexico's largest inhabited island. The island is rated one of the top diving destinations in the world thanks to the second largest coral reef in the world. In addition to spectacular diving, Cozumel is also known for their white powdery beaches, thriving markets and restaurants and proximity … [Read more...]