The Bahamas island of Eleuthera, known for its wild beauty and 135 pristine beaches, has opened its first luxury boutique hotel. A popular private home...