If planning where you’re going to eat on vacation is a big deal for you, then you’re going to love St. John. Unlike some other Caribbean islands I’ve visited, St. John has plenty of dining options, from fancy places with killer views to basic beach bars with epic happy hours. The majority of restaurants on St. John are located in Cruz Bay although you’ll find a few in Coral Bay. Here are 11 places you should try:
For find dining and great ambiance…
Asolare: The food has a fancy pants French flair, but let’s be honest…you’re really coming to Asolare for the view. You’ll need a reservation and ask for a table along the railing. You should plan your reservation to coincide with sunset, as it’s a fabulous spot for it. While the open-air feel gives a casual ambiance, you’ll want to dress up a bit. This place ain’t no beach bar!
Zozo’s: Zozo’s does amazing food in an even better atmosphere. Housed in old sugar mill ruins at the Caneel Bay Resort, Zozo’s does Italian cuisine in fine style. You’ll definitely need reservations here and depending on the time of year, it can book up pretty far in advance.
Ocean 362: Situated on Gallows Point looking off towards Cruz Bay, Ocean 362 has amazing views and is a perfect spot for either a sunset dinner or after dinner drinks. Make reservations and request to sit in the bar area upstairs as that’s where you’ll get the best views.
For Kenny Chesney spotting…
Woody’s Seafood Saloon: Woody’s is a St. John institution and in addition to a tourist destination (thanks Kenny) it’s also a local’s spot especially if you hit it during happy hour. It’s in Cruz Bay but not near the water so I wouldn’t make it your evening’s destination but maybe just a stop before.
Quiet Mon Pub: This Irish Pub is another St. John must do and definitely your best bet for a Guinness on the island. Its upstairs location (no water views though) makes it good for people watching and you’ll always find a game on TV. Stop by for a drink or two before dinner.
For a classic beach bar in Cruz Bay…
The Beach Bar: As the name suggests, the Beach Bar is the ultimate destination in Cruz Bay for laid back waterfront dining (and drinking). It’s a casual place just a stone’s throw from the water (they actually have some tables down in the sand) and they do a great happy hour ($3 Painkillers and $4 Bush Whackers).
Joe’s Rum Hut: Right next to The Beach Bar, Joe’s has rum (duh) but also really good eats. Don’t miss the lobster pizza. You’ll get an entire lobster tail worth of lobster on your pizza and it might just be the best thing you eat on St. John.