As part of Mexico's Yucatán Peninsula, Puerto Morelos is a leading destination for snorkeling, scuba diving, and many other water sports. The nearby Mesoamerican Barrier Reef is particularly rich with amazing marine life and is sure to capture your imagination.
The Marina Dive Center organizes scuba courses alongside whale shark and sail-fin snorkeling tours. You can also explore the limestone cenotes in Central Vallarta, where there is access to a variety of underwater caves – the waters are crystal clear, so you can see all the wonders of this fascinating realm.