Recommended Restaurants
ZoZo's at Caneel Bay
Italian, Caribbean
Caneel Bay, St. John, USVI
Must Try: Lovely open-air restaurant on shoreline. Perfect for romantic island meal. Four-course gourmet meal with dining lasting up to 3 hours. Elegant atmosphere.
Breakfast
Lunch
Dinner
Local Tips
Arrive 30-45 minutes before your dinner reservation to explore the ruins of the old Caneel Bay Resort and catch the sunset from the beach - the restaurant staff won't mind if you're early since you're already on property, and you'll get incredible photos of the dramatic stone archways against the golden hour light.
Ask your server about the 'chef's catch preparation' - while not on the regular menu, the kitchen often has a special way of preparing the daily fish that showcases local Caribbean spices and techniques that the chef learned from local fishermen, usually involving a scotch bonnet pepper oil that's perfectly balanced.
Avg. per person
$100
$$$$
Morgan's Mango
Neo-Caribbean
Cruz Bay, St. John, USVI
Must Try: Husband-wife team showcases neo-Caribbean cuisine with Cuban, Puerto Rican, Haitian influences. Elegant tropical dining room and deck cooled by sea breezes. Lobster night Tuesday and Saturday with locally caught Caribbean lobster.
Breakfast
Lunch
Dinner
Local Tips
Arrive right at 5:30 PM when they open for dinner to snag one of the coveted balcony tables with sunset views - locals know these fill up fast and they don't take reservations for the outdoor seating.
Ask about the local fish special that's not always on the printed menu - it's typically the freshest catch of the day at a better price than the regular fish entrees, and the preparation changes based on what the local fishermen brought in.
Avg. per person
$60
$$$
The Terrace
French-Caribbean
Cruz Bay, St. John, USVI
Must Try: French-influenced chef-driven restaurant redefining fine dining in Virgin Islands. Elevated yet accessible menu. Modern upscale atmosphere.
Breakfast
Lunch
Dinner
Local Tips
Visit The Terrace during their happy hour from 4-6 PM on weekdays when you'll find fewer cruise ship passengers and better service, plus discounted drinks and appetizers that locals take advantage of.
Ask your server about their daily fresh fish specials that aren't always listed on the menu - they work directly with local fishermen and often have wahoo, mahi-mahi, or snapper caught that morning at better prices than the regular menu items.
Avg. per person
$100
$$$$
Ocean 362
Modern Caribbean
Cruz Bay, St. John, USVI
Must Try: Modern island to table style cuisine in heart of Cruz Bay. Celebrates local eating with modern take on traditional Caribbean dishes. Fresh local ingredients.
Breakfast
Lunch
Dinner
Local Tips
Visit during the 4:30-5:30 PM 'golden hour' window when you can catch both the best sunset lighting for photos and avoid the dinner rush crowds that arrive after 6 PM.
Ask your server about the off-menu conch fritters - they're not always available but when the kitchen has fresh conch, they'll make them upon request and they're some of the best on the island.
Avg. per person
$60
$$$
The Longboard
Caribbean Fusion
Cruz Bay, St. John, USVI
Must Try: Shareable bar snacks, small plates, poke bowls, ceviches. Caribbean flair using local spices, locally-caught seafood, locally-grown herbs and fruits. Casual beach atmosphere.
Breakfast
Lunch
Dinner
Local Tips
Visit The Longboard right when they open at 11:30am for the best chance at snagging one of their coveted beachfront tables without a wait, especially during peak season when the place fills up quickly by noon.
Order the fish tacos during happy hour (3-5pm daily) when they're half price - locals know this is one of the best deals on the island for quality fresh fish, and you'll still get the same generous portions as dinner service.
Avg. per person
$30
$$
No restaurants match your filters. Try adjusting your selection.