Puerto Morelos, Mexico, is a laid back fishing village and sea port in Quintana Roo, on the easternmost state on theYucatan Peninsula. Historically, Puerto Morelos is one of the oldest communities on Mexico’s Caribbean coast, and has been the main port between the mainland of Yucatan and the Island of Cozumel. The town is located 20 miles south of Cancun, but with a much slower pace of life, and consists of a town square, a few stores, and restaurants. The village is known for its National Marine Park which is part of the Mesoamerican Barrier Reef, and the second largest coral reef system in the world, which makes it very popular with divers and snorkelers. Puerto Morelos is a mix of locals and foreigners from all continents, and include artists, marine biologists, entrepreneurs, divers and fishermen. Resorts are abundant in the region with Cancun and Playa del Carmen nearby, but the local government works hard at protecting the village from over-development and protecting the barrier reef.