Waterfront breakfasts, post-beach plates, Caribbean flavors, seafood, and warm island nights

Restaurants on St. John

Cruz Bay has the island's broadest dining range within a compact center: waterfront breakfast, tacos, Caribbean seafood, cocktails, and polished dinners. Coral Bay has fewer kitchens and a more casual harbor setting. Opening days and menus change, so check current hours before crossing the island.

Special dinner

The Lime Inn

4.8 ★

The Lime Inn serves a multi-course tasting menu showcasing Caribbean ingredients, with optional wine and cocktail pairings in Cruz Bay.

After the outing

The Longboard

4.6 ★

The Longboard pairs ceviche, poke bowls, tacos, and frozen cocktails for a casual lunch or dinner in Cruz Bay.

Local icon

Morgan's Mango

4.5 ★

Morgan’s Mango specializes in Caribbean and Latin American cooking, including seafood, house-made desserts, and a dedicated lobster-night menu.

Breakfast / coffee

Cruz Bay Landing

4.5 ★

Cruz Bay Landing serves breakfast, lunch, and dinner steps from the ferry dock, making it convenient for meals around arrival or departure.

First-night pick

High Tide

4.4 ★

High Tide serves breakfast, lunch, dinner, and cocktails on the Cruz Bay waterfront, close to the ferry terminal.

Casual meal

The Banana Deck

4.4 ★

The Banana Deck offers steaks, seafood, and Caribbean-inspired dishes from an open-air deck overlooking Cruz Bay.

Restaurants

The Island Refinery St. John

4.4 ★

The Island Refinery offers globally influenced small plates and cocktails in Cruz Bay, making it suited to a shared dinner or date night.

Cruz Bay around the passenger dock

Cruz Bay around the passenger dock

Cruz Bay Landing is the straightforward breakfast stop before a taxi or boat departure. High Tide keeps a waterfront meal close to the dock, while The Longboard adds ceviche, poke bowls, small plates, and cocktails a few streets inland.

Coral Bay after Salt Pond or Ram Head

Coral Bay after Salt Pond or Ram Head

Coral Bay keeps dinner on the east side after Salt Pond or Ram Head. Because fewer kitchens operate there than in Cruz Bay, choose the restaurant before leaving the beach or trail and confirm that day's service.

Cruz Bay Landing before the boats

Breakfast, coffee, and a seat beside the ferry-dock area make Cruz Bay Landing the practical early choice before a taxi, charter, or passenger ferry.

The Longboard after the North Shore

The Longboard serves poke bowls, ceviches, local seafood, small plates, and cocktails in Cruz Bay after a day at Trunk, Cinnamon, or Maho.

Lime Inn tacos or Morgan's Mango seafood

The Lime Inn centers dinner on handcrafted tacos and cocktails. Morgan's Mango serves Caribbean seafood and tropical flavors in an open-air dining room that can accommodate a group celebration.

Banana Deck for steaks above Cruz Bay

The Banana Deck's hand-cut ribeyes, casual island dinners, open-air bar, and hillside view offer a different night from the waterfront grills near the ferry dock.