All-inclusives are on the rise, swiftly expanding across their stronghold in the Caribbean and Mexico while being explored by more hotel brands and destinations that are less beach-focused. Pictured here, Mexico is home to more than 175 all-inclusive resorts, including the Iberostar Grand Hotel Paraiso on the Riviera Maya.