Puerto Morelos, a resort town south of Cancun, is slowly gaining popularity compared to other Mexican Caribbean tourism heavyweights. The town is making a name for itself by focusing on its unique culture, architecture, and tropical charm. New hotels and resorts are also popping up in the town as demand soars. We’ve gathered some of …