Set among 45-acres of tropical gardens, The Cove Eleuthera is a boutique resort situated in the Bahamas on the island of Eleuthera. Popular with celebrities due to its exclusive atmosphere ...