Puerto Morelos Puerto Morelos is a port town on the Caribbean coast of the Yucatán Peninsula. It’s between Cancun and Playa del Carmen at the start of the Riviera Maya. Puerto Morelos has kept its charming, original fishing village soul for now. You won’t find any big chain restaurants or bars here, just quaint roadside…