Located between Cancun and Playa del Carmen, Puerto Morelos is the quieter beach destination in Riviera Maya. The beaches here aren't the best Mexico has to offer, but there's great snorkeling in the area's reefs and they're much less crowded. We visited the top hotels in Puerto Morelos to sleep in the beds, dine at the restaurants, and lay by the pool (in the name of good reporting!), to see which were the best of the best. Check out our expert picks for the best luxury Hotels in Puerto Morelos, and start planning your beach getaway!