Rock House Hotel and Restaurant

Bahamas



At a glance

Ideal for
Known for
bayfront dining with sunset views
Features
Local tip
A sunset dinner reservation makes use of the restaurant's position on Harbour Island's sunset side.

Rock House Hotel and Restaurant sits on Bay Street in Dunmore Town, Harbour Island, The Bahamas. The property combines a small hotel with a restaurant in a renovated house shaped by classic 18th-century New England-style architecture and island character. Its position on the sunset side of Harbour Island gives the dining room views across the bay, while the surrounding town and marina remain close by.

The hotel has 10 individually decorated rooms and suites, each designed with a different take on relaxed island living. Accommodation combines traditional details with modern amenities, including flat-screen televisions and complimentary Wi-Fi. The overall setting has a residential feel rather than the scale of a large resort, making it suited to travellers looking for a quieter stay with easy access to Dunmore Town.

The restaurant focuses on fresh island fare and a polished dining experience. Its cuisine is complemented by an extensive wine list and a waterfront setting that works particularly well for sunset meals. The atmosphere is refined without losing the informal character associated with Harbour Island, so the restaurant can suit both hotel guests and diners visiting for an evening meal.

Guests staying at the property have access to a private passage leading to Pink Sand Beach, while the hotel’s town location places shops, the main marina and historic Dunmore Town within easy reach. The setting gives Rock House a practical base for combining beach time, boating and local exploration with an on-site restaurant.

Rock House suits couples, solo travellers and small groups who value personal service, distinctive accommodation and a central Harbour Island location. It also works for visitors who prefer a stay with a sense of place, where the architecture, bay outlook and intimate scale are part of the experience. Restaurant reservations and hotel bookings are best arranged directly with the property, particularly when a preferred dining time or room category matters.

Reviews

Frequently Asked Questions

Reservations can be arranged through Rock House's official booking channels or by contacting the property directly.
Rock House is on Bay Street in Dunmore Town on Harbour Island.
Dietary requirements should be shared with the restaurant when making a reservation so the kitchen can advise on suitable options.
Group size, table arrangements and availability should be confirmed directly with the restaurant before booking.
The booking system provides for children, while families should confirm room arrangements directly with the property.
The property can advise on current seating arrangements and record seating requests when reservations are made.
The hotel offers 10 individually decorated rooms and suites with modern amenities, including complimentary Wi-Fi and flat-screen televisions.
The restaurant team can provide the latest menu and wine-list information directly.
A preferred dining time should be requested when the restaurant reservation is made, with confirmation handled by the property.

Top Things To Do in Bahamas

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again