Crystal Cove by Elegant Hotels

With only 88 rooms and suites, Crystal Cove is a small but vibrant all-inclusive resort bordering a gently shelved cove with pastel-coloured façades and three beautifully staggered freshwater pools. Rooms have a choice of pool, garden or ocean views and have been arranged to make the most of the charming setting. There is a Kids Club for 3-12 years, plus tennis, complimentary watersports, beach ambassador service and a water taxi for guests who wish to visit select Elegant Hotels on the west coast. Reflections Restaurant and Drifters Beach Bar provide a variety of dining choices and both the unique Cave Bar and Vista Wine Bar are perfect for cocktails at sundown.