Puerto Morelos
Puerto Morelos, a charming and authentic beach town nestled on the Caribbean coast of Mexico. Located just 30 minutes south of Cancun and 30 minutes north of Playa del Carmen, this hidden gem offers a perfect blend of relaxation and adventure. Puerto Morelos is a town in Quintana Roo on the Yucatan Peninsula, about 20km south of Cancun. It is both a fishing village and a resort and diving destination. It is located roughly halfway between Cancun and Playa del Carmen on the Caribbean coast of Mexico's ]Yucatán Peninsula. The pier in the center of town hosts snorkel and sport fishing boats while yachts dock in a man-made harbour just south of town. The village used to be the embarkation point for the car ferry to Cozumel, but that now leaves from Calica, a major port south of Playa del Carmen.