The hotel is situated on Bell Channel Bay, right in the heart of Grand Bahama Island. The beach is just 300 m away. Over 30 restaurants are located within a short walk of the resort, including the hotel's award-winning Ferry House Restaurant, bars, shops and nightly live entertainment.