Skip to content

Restaurants on St. John

About the island: the St. John guide

Dry green hillsides sloping down to the blue water of Coral Bay on St. JohnArea photo

Lime Out

Last verified October 29, 2026

Lime Out is a floating taco and cocktail bar anchored in Coral Bay on St. John since 2019, where customers eat and drink on the water at a swim-up bar or on floating lily pads.

Coral Bay, St. John. Photo: Eoghanacht, CC0

The lit Morgan's Mango sign with its painted iguana beside the railed entrance stairs of the restaurant at night in Cruz Bay

Morgan's Mango

Last verified October 29, 2026

Morgan's Mango is a Caribbean seafood restaurant in Cruz Bay, St. John, that serves dinner every evening from 5:30 pm to 10:00 pm.

Photo: motfemme, CC BY 2.0

Boats anchored off a palm-lined beach in Cruz Bay, St. John, beneath tall white cloudsArea photo

Sun Dog Cafe

Last verified October 29, 2026

Sun Dog Cafe is a casual restaurant in the courtyard of the Mongoose Junction shopping center in Cruz Bay, St. John, and it says it has operated since 1994.

Cruz Bay, St. John. Photo: Fred Hsu, CC BY-SA 3.0

Dry green hillsides sloping down to the blue water of Coral Bay on St. JohnArea photo

Surf Club Cantina

Last verified October 29, 2026

Surf Club Cantina is a casual restaurant in Coral Bay, St. John, with an Estate Carolina address, that serves tropical-inspired seafood, tacos, burgers and cocktails.

Coral Bay, St. John. Photo: Eoghanacht, CC0

Sailboats moored across the turquoise water of Coral Bay below the green, cone-shaped hill of Fortsberg, with more islands on the horizonArea photo

ZoZo's at Caneel Bay

Last verified October 29, 2026

ZoZo's at Caneel Bay is a waterfront restaurant at Caneel Bay on St. John that serves a four-course dinner: family-style antipasti followed by an appetizer, entree and dessert chosen from several selections…

Coral Bay, St. John. Photo: Heptazane, CC BY-SA 4.0