Mexico's largest island in the Caribbean, Cozumel is known as one of the top diving spots in the world. In some areas, the visibility in the famous Palancar Reef is an unbelievable 150 to 300 feet! The mainland is an hour away by ferry and offers historic sights for memorable photography.
  
Online Agency Travel Websites