Take a few steps outside your Mayan-inspired room at the Mahekal Beach Resort and you are on 250 metres of white sands leading to the unspoilt water of the Caribbean Ocean. The land behind is home to 70 different species of animals, among more than 100 native plant varieties. This beach also hosts a wide range of water sports and activities, with expert tuition provided by the resort. Dive, water ski, kayak or head out on a private yacht charter. Does that sound a bit too active? Well, there are four pools to relax in, a spa, gym and lush gardens and seven restaurants and bars catering to all tastes. Oh, there’s an ice cream parlour too. Do as much or as little as you like, as the mood takes you, all in luxurious surroundings.