Puerto Morelos is a small fishing village located on the Yucatán Peninsula, close to the world-famous barrier reef. Puerto Morelos is known for its beautiful beaches, friendly locals, and laid-back atmosphere. The village is also a great base for exploring the rest of the Yucatán Peninsula, with nearby Playa del Carmen and Puerto Vallarta offering plenty of activities and attractions.