Red Rock Restaurant & Bar


The BVI’s best waterfront dining experience…

Red Rock Restaurant & Bar, run by three generations of the Penn family, is nestled on the waterfront at Penn’s Landing Marina. Visiting guests are treated to an elegant fine dining experience, with reasonable prices, generous portions, friendly service and a relaxing ambiance.

The food

The restaurant serves Caribbean-international cuisine, made with freshly caught seafood, organic and hormone-free meat, and locally sourced vegetables.  The dinner menu offers a range of delicious dishes (don’t miss out on the signature Plantain Gnocchi!), while the Homemade Pizza menu and tasty light bites provide options whether you want a lengthy evening meal or a snack in the afternoon.

The Restaurant

Red Rock Restaurant & Bar’s terrace is an idyllic location for romantic, candlelit meals in the evening. It looks out over the water and has magical views across the bay at sunset. Nearby, the green and shady garden provides a tranquil space to enjoy a quiet drink and escape the sun.

The Bar

The bar is a magnet for locals and visiting members of the sailing community alike. It is well-stocked with ice cold beers and boasts the most impressive selection of single malt whiskeys on Tortola!  If you take a seat at the bar, why not ask resident mixologist Nigel to create one of his famous cocktails!

Private Function Area

Red Rock Restaurant & Bar has an 80-person private function area, which is an ideal space for weddings, receptions, birthdays and parties. The restaurant can cater for large groups of between 20 and 40 guests, making it an ideal meeting point for sailing groups and flotillas.

Contact & Reservations

Red Rock Restaurant & Bar
Penn’s Landing Marina,
East End,
British Virgin Islands
Call (284) 442-1646 for reservations

Opening Hours

Pizza/Snacks & Bites:
Tuesday — Sunday 3:00pm-10:00pm
Tuesday — Sunday 5:00pm-10:00pm
Happy Hour:
Daily – 4:00pm – 6:00pm