The island of Cozumel offers the best diving in Mexico and is
ranked as one of the top five diving spots in the world. There are
exciting reef drop-offs, coral gardens, caves and plenty of marine
life, and the snorkelling is also renowned. The region around Playa
del Carmen also offers excellent reef diving and snorkelling and
some of the best cave diving in the limestone caverns along the
coast. The Great Maya Reef is a chain of shallow patches that
stretches all along the Yucatan coastline and is home to hundreds
of species of fish and sea turtles.
The Sea of Cortez, or Gulf of California, to the east of the Baja California Peninsula does not offer the visibility or warm waters to match destinations in the Caribbean, but its nutrient rich waters support a huge variety of marine life and divers are likely to come into contact with some of the bigger residents of the underwater world such as schools of hammerhead sharks, giant manta rays, whale sharks, marlin and whales. El Bajo is considered the best site in the gulf, while the beautiful Ballandra Bay is great for snorkelling.