Puerto Morelos is a quaint, peaceful gem that you will fall in love with. Small seaside village charm with close proximity to Cancun airport and cities, such as Cancun and Playa del Carmen. I would not describe Puerto Morelos as a party destination. It offers simple charm and a relaxed vibe. Also, home to the Mesoamerican Barrier Reef, which is the second-largest coral reef in the world running parallel to the Yucatan Peninsula. Snorkeling tours and scuba diving trips are available from several dive shops in the seaside town of Puerto Morelos.
Another unique thing that the barrier reef creates is very tranquil and calm water inside of the reef. So water off the beach is protected by the reef and is always very calm–perfect for wading out with your drink in hand and cooling off. It’s also fantastic for families, especially those with young children, as you won’t have fears of them going into the water. The beach that runs the whole length of town is excellent; very wide and spacious.
The little city of Puerto Morelos is really broken into two separate areas. There is the beautiful seaside section of town, as it is only 4 blocks wide and about 15 blocks in length, with dozens of local restaurants and shopping throughout. Then there is “La Colonia” (the neighborhood), which sits on the west side of Federal Highway 307 that runs north and south along the coast of the Yucatan Peninsula. This side of town hosts the local fare and many of the local shops where you can truly get a feel for Mexico. This is a very unique infrastructure, as the towns are separated by 2 Km of protected mangrove. Even though it’s somewhat spread out, you can still easily catch a cab or bus, ride a bike or walk back and forth between the two sides of town.