If you’re looking for mouthwatering cuisine paired with spectacular island views, St. John delivers. From the shores of Cruz Bay to the verdant hillsides, this guide offers some of the best locations for food with a view.
LessLocated at Gallows Point Resort, Ocean 362 pairs island-to-table dishes with spectacular sunsets over the waters of Pillsbury Sound. You can even see the silhouettes of the hills on St. Thomas in the distance. Priding itself on utilizing only locally sourced ingredients, the restaurant serves an innovative Caribbean menu from Chef Nathan Bohning. Dine on dishes such as herbal-shrimp risotto and goat cheese polenta.
At The Terrace, old-world Europe architecture compliments a French-inspired menu created by the brilliance of Chef Erica Miner. Located in the heart of Cruz Bay, it redefines the fine dining scene in the Virgin Islands with an elevated yet accessible menu featuring fresh, local and flown-in seafood, meats, premium ingredients, and an eclectic wine list to pair with it all.
With its elevated wooden outdoor deck and open-air dining room, The Banana Deck near the ferry dock in Cruz Bay offers a romantic, treehouse vibe. Start your meal at the Bottomless Pour Your Own Bloody Mary and Mimosa Bar, then enjoy the island’s gentle bay breezes while watching anchored boats lazily bob up and down in the bay amidst the backdrop of verdant rolling hills.
Need to cool off after a long day exploring the North Shore? Head to The Tap Room for a frosty beer. Located on the 2nd floor of Mongoose Junction, you’ll enjoy views of the unique architecture, courtyard, and surrounding shopping district as you sample craft beers, such as Island Hoppin’ IPA, Toasted Coconut Brown Ale, and Tropical Mango Pale Ale. The menu also features mouthwatering pub grub, from burgers to pizza.
If you’re looking for one of the best breakfast spots on St. John, you can’t get any better than Cruz Bay Landing. Located near the St. John ferry and offering gorgeous views of the harbor, diners can fuel up for their daily adventures on a menu serving breakfast classics such as crab cake benedict, steak and eggs, and for vegetarians options like the veggie tofu scramble.
This locally owned bar and grill serves mouthwatering, authentic Caribbean cuisine with a no-frills atmosphere. Simply order at the counter and dine at the picnic tables outside with views of the island's rolling hillside and Hawksnest Bay. The menu rotates daily and features dishes such as braised oxtail, fry fish with creole sauce and stew chicken. This is the place to check out if you’re looking for authentic island grub.
Nestled in the heart of Mongoose Junction, Sun Dog Cafe offers open-air courtyard dining with views of the shopping district's unique architecture. Bite into tuna tacos, shrimp with mango vinaigrette or the self-proclaimed "best ever veggie burger." Don't miss out on live music nights on Wednesdays and Sundays. Love breakfast? Brunch is served daily - order the eggs benedict; it's a local favorite.
If you're looking for mouthwatering seafood paired with spectacular waterfront views, you'll want to dine at High Tide Bar & Seafood Grill. Offering open-air dining for breakfast, lunch and dinner, High Tide is located on the shores of Cruz Bay next to the ferry dock (it's the perfect place for dinner and a sunset). Dine on fish tacos, steamed mussels and clams, or order a frozen cocktail such as the mango tango.