Puerto Morelos is on the Rivera Maya, on the Yucatan Peninsula.The Riviera Maya is spectacular, known as one of the best destinations for diving and snorkeling. On its shores lies an extensive coral reef, home to a vast variety of marine species such as tropical fish, stingrays, and even the fascinating whale sharks. There are also incredible natural pools formed by underground rivers along the Riviera Maya enabling you to explore caverns and swim in the crystal clear waters of these natural wonders. The town and seaport are focused around a small fishing village which, like all urban centres on the Yucatan, has seen rapid growth and is now a town with a port. Puerto Morelos is a place to experience the genuine Yucatan that enables you to immerse yourself in the authentic local culture.