Best Resorts in the Caribbean
Photo (c) Cookie Kinkead
No. 18 Rock House Hotel, Harbor Island, Bahamas
Looking for an island escape with a buzzy nightlife scene? This stylish, nine-room boutique hotel overlooking the harbor in Dunmore Town is your fix. While the hotel isn’t right on the famed eastern beach, a short walk (or a driver-assisted golf-cart ride) leads you right there.