Tucked away on the island of Eleuthera in the Bahamas, The Resort seems like a typical Caribbean hideaway.

More...