logo ×

  • This field is for validation purposes and should be left unchanged.

Here at CimmaronStJohn in the beautiful Virgin Islands, we are surrounded by gorgeous beaches, calming waters, and beckoning sunshine. We’re also surrounded by some pretty delectable restaurants. Where to eat in St. John might be the last thing on your mind, with your focus on white sandy beaches, watersports, and island exploration. However, you will get hungry after a morning in the sun and on the water. If you’re wondering where to eat in St. John, here are just a few of the best places, ordered from classy to casual.

Where to Eat in St. John

Extra Virgin Bistro

The Extra Virgin Bistro in St. John is dedicated to providing locally grown and sourced products, and the restaurant’s herbs are grown on-site. At this fine dining location, start off with a grapefruit margarita or Old San Juan before crispy calamari, potato gnocchi, lump crab cakes, or duck confit warm sweet potato salad. Then enjoy a premier entree, selecting from dishes such as local panko fried smashed conch, surf & turf, and cioppino.

Zozo’s at the Sugar Mill

Zozo’s in St. John is located in Caneel Bay within the ruins of an 1800s sugar mill. Zozo’s is a great option when looking where to eat in St. John, not only because of its historic and relaxing atmosphere and spectacular views but also its high-class menu, though you can expect to break out your wallet. Grilled octopus, filet mignon meatball, and wild boar cacciatore are just a few primos, while beet or watermelon salad make the starters as well. Choose from duck confit ravioli or scallop lasagna for your pasta, or indulge in pan-seared jumbo shrimp, veal chop, or grilled swordfish for your pesce e carne.

The Terrace Restaurant

When deciding where to eat in St. John, a waterfront location might be on your list. If that is the case, then go to the Terrace Restaurant in Cruz Bay. With French-inspired fine dining and an extensive wine menu, this could be a romantic getaway with a sunset backdrop. Appetizers include escargots, seared sea scallops, and cream of garlic soup, while featured entrees are butter poached Caribbean lobster tail, seared yellowfin tuna nicoise, and grass fed black angus filet mignon. The desserts are to die for, from a honey lavender pound cake to salted butter caramel crepes.

Rhumb Lines

A great bar and restaurant option when choosing where to eat in St. John is Rhumb Lines. You can begin with summer rolls, fusion chicken cool cups, or shrimp & corn fritters or choose from some delectable soups and salads such as fresh mango gazpacho, trans-Pacific ceviche, or pistachio-crusted goat cheese. The unique entrees are really a treat, with menu items such as grilled banana Mahi-Mahi, Cuban mojo pork, spicy blackened diver scallops, plum glazed chicken, or vegetarian nirvana.

The Longboard Coastal Cantina

Healthy, fresh options are available at The Longboard Coastal Cantina in Cruz Bay. If healthy choices are at the top of your list when considering where to eat in St. John, this is a great option.  Bar snacks include passion fruit pico, island guacamole, and cilantro lime hummus. Longboard sliders, conch and shrimp lettuce wraps, and a mango pepper quesadilla make the small plates while taco and bowl options include Caribbean spice, roasted cauliflower, avocado, ahi tuna, and shrimp. You can also get sushi or a salad.

Cruz Bay Landing

When selecting where to eat in St. John, Cruz Bay Landing hosts a brilliant location just a few steps off the ferry dock. This more relaxed eatery includes breakfast, lunch, and dinner options 7 days a week. Recharge in the morning with specialty blue banana or cinnamon swirl pancakes, a selection of omelettes, or a crab cake bennie. Then, enjoy a house burger, fresh fish sandwich, baja fish tacos, or pretzel Philly for lunch with waffle fries, sesame coleslaw or a watermelon slice on the side. For dinner, choose from the surf & turf menu with selections such as fish or shrimp and chips, coconut shrimp with crab cakes, a grilled chicken sandwich, or a Caribbean roti.

Sun Dog Cafe

The Sun Dog Cafe is a great selection for where to eat in St. John with live music. This casual courtyard dining option in Mongoose Junction offers classics like grilled cheese sandwiches, hamburgers, caesar salads, quesadillas, and pizza. If you’re looking for something simple and inexpensive but still delicious, Sun Dog Cafe is the place to go!

Skinny Legs Bar & Grill

Skinny Legs in St. John, VI, calls itself “a pretty ok place.” However, it is in fact a favorite on the island. The menu includes classics like hamburgers, hotdogs, and sandwiches that range from BLTs to grilled Mahi-Mahi. After a long day on the beach letting the sun drain your energy while giving you that sought-after tan, these great American plates will be sure to satisfy. Then, follow them up with some key lime pie or ice cream!


Come back to your CimmaronStJohn vacation rental after dining at one of these choice restaurants on the island. After deciding where to eat in St. John and enjoying a delicious meal, relax in your private home, taking in the spectacular ocean views that await!

Leave a Comment

Follow Up
This field is for validation purposes and should be left unchanged.

What better place to unwind with a cold drink than Wharfside Village. The brightly colored buildings at Wharfside Village St. John are home to great restaurants and bars on the waterfront overlooking the harbor of Cruz Bay.  Some feature live music and seating on the beach.  Check out this list of a few of our favorite places and be sure to stop for food and beverages on your next visit to St. John.

The Best St John USVI Restaurants

At one end of Wharfside Village, High Tide Bar and Seafood Grill is just steps away from the ferry dock with views of Cruz Bay from every seat in their open air dining area.  High Tide serves breakfast, lunch and dinner.  There is something for every palate on the menu from Biscuits and Gravy for breakfast to Caribbean Lobster Tail for dinner.  Or just stop in and relax with one of their signature drinks, such as the Mango Tango or Lime in D’Coconut.  Their drink menu also includes imported and island beers, wine, and champagne.

Watch the boats dock in the harbor while you dine at Waterfront Bistro.  Enjoy a casual lunch or fine dining for dinner and pair your selection with one of their specialty cocktails like the Cruz Bay 75 or Bistro Sunset.  Choose from their wine list at dinner salad and you’ve got the makings to a pretty perfect way to end the day.

Vista Mare is located upstairs in Wharfside Village and features relaxed, authentic Italian dining with appetizers, fresh pasta made daily, and flavorful dinner entrees.  Order your favorite beverage along with a Margherita Flatbread at the bar and watch the sunset over Cruz Bay harbor.

Voted one of the best beach bars in America by Men’s Journal Magazine is Joe’s Rum Hut.  The bar is known for their famous Mojitos with fresh mint and fresh squeezed lime juice.  In addition to their delicious drinks, their menu features appetizers to share, pizza, and burgers.  In addition to views of Cruz Bay beach, there are 3 big screen televisions to catch the game while you relax.  Joe’s Rum Hut celebrates Happy Hour daily from 4:00 pm to 6:00 pm.

Feeling lucky?  Stop in at The Parrot Club in the center of Wharfside Village and enjoy a cocktail while trying your luck on video slots, roulette, and Black Jack.

A long-time favorite of locals and visitors alike is The Beach Bar at Wharfside Village St. John.  This local hotspot features live music most nights.  If you’re planning a day on the beach or boat, grab one of their to-go coolers complete with food and drinks.  Their menu has everything from Beach Bar Nachos to Tempura Fish Tacos.  Be sure to order a Bushwhacker frozen drink or one of their Beach Bar Painkillers.  Good times, good food and great service are what they are all about.

The newest addition to your bar and restaurant selections at Wharfside Village is The Bowery.  This new spot has the ambiance of an English Pub.  While it does not have a waterfront view, it is one of the view spots on St. John where you can drink, and dine in air-conditioned comfort.

For more information about what to do on your visit to St. John, we can help you find a place to stay and plan what to do while here.  CimmaronStJohn provides the finest vacation rentals on the island.  With everything from 1 and 2 bedroom condos to 6 bedroom vacation villas, we make your trip stress free and easy to plan.  Our guest services team is top of the line and can take care of all the details for your stay.  Call us at 340-715-2666 for more information.

Leave a Comment

Follow Up
This field is for validation purposes and should be left unchanged.