The Island House is favored by guests for its intimate atmosphere (it houses just 30 guest rooms) and luxurious amenities. The hotel focuses on wellness, offering extensive fitness facilities like ...