Riviera Maya, Mexico on the Yucatan Peninsula in the Caribbean The all-inclusive resorts in the Riviera Maya are a perfect location for this kind of trip. Typically they offer all kinds of beach activities (parasailing, paddleboarding, beach volleyball, snorkeling and jet skiing), a selection of restaurants and snack bars, entertainment and game rooms, and a […]