Unlike Playa del Carmen, 22 mi/35 km to the south, Puerto Morelos, Mexico, has retained much of its charm and tranquil village atmosphere. It's the starting point of the Riviera Maya, which runs ...