Cancun, Riviera Maya, and the Yucatan Peninsula are rich in Mayan and Mexican cultural history, as well as fascinating vacation attractions and fun things to do. Take some day trips to see ancient ruins, visit nearby islands, take snorkeling and diving trips, swim in cenotes, spend the day at adventure parks, take in some spectacular evening cultural shows, swim with sea turtles and whale sharks, shop for local artisan crafts and wares, feast on local cuisine, and so much more.
While staying at the resorts you can enjoy many activities and experiences such as beach volleyball, water polo, yoga and stretching classes, water aerobics, cooking classes, tequila and wine tasting, kids’ activities, crafts, romantic dinners on the beach, learn some Spanish, take a Salsa dancing class, take a hike to a waterfall, kayaking, paddleboarding, tennis & pickleball, and a myriad of other activities to keep you busy while staying at the luxury resorts in Mexico.