The Bahamas is made up of more than 700 islands making it easy to find your slice of paradise. Smaller havens like Exuma and Harbour Island are home to some of the world’s finest resorts and beautiful scenery. Read more...
7 nights Bed & Breakfast from £1,589 Including Flights
Coral Sands is perched on a bluff overlooking the turquoise Atlantic Ocean in the Bahamas. A divine luxury resort situated oceanfront in the heart of serene Harbour Island, just off of North Eleuthera. Famous for its pink sand Caribbean beach and sunny days.