The Villas at Stonehaven seem like a world apart from the huge all-inclusive resorts with everything laid on. This exclusive boutique resort simply consists of 14 immensely stylish villas in 18-century French plantation style, set on a hillside covered with pink and red bougainvillea, and with flowers wherever you look. Each villa sleeps up to 7 people, and each provides what seems like unlimited luxury, with private infinity pool and pool deck, every bedroom en suite, and spacious furnished verandas. What’s more, you not only have a superb kitchen fitted out in mahogany and granite, but you have your own private housekeeper, who will provide your breakfast, and if required will shop for and prepare your dinner as well.

If you don’t want to have private meals in your villa, there’s the Pavilion Clubhouse, which has a restaurant, lounge and bar, and a private half moon infinity pool as well. Here you can enjoy a candle-lit dinner of gourmet Caribbean cuisine, while enjoying a stunning ocean view. The beautiful surroundings and architecture of this resort make it an enchanting setting for weddings, which can take place on the beach, by the pool, or in private villa gardens.