Riviera Maya covers an impressive stretch of Caribbean coastline on Mexico’s Yucatan Peninsula, a starting point for popular spots like Cancun, Tulum, Isla Mujeres, and Cozumel—there’s a beach for every vibe here. There are also sacred ruins and deep-blue cenotes to explore, plus, the area’s diving and snorkeling are next level, especially at Xcaret and Puerto Morelos Reef.