Where to Eat on St. John: Cruz Bay, Coral Bay, and the North Shore | Island Hype - St. John Travel Guide

Choose a St. John restaurant area with realistic examples in Cruz Bay and Coral Bay, plus the limited dining choices along the North Shore.

Where to Eat on St. John: Cruz Bay, Coral Bay, and the North Shore

St. John dining makes more sense by area than by a single island-wide ranking. Cruz Bay has the largest concentration of restaurants and the easiest backup options. Coral Bay has a smaller, more casual group of places spread around the harbor and East End roads. The North Shore is primarily national park land, so it is a beach corridor, not a restaurant district.

Use the examples below as a planning shortlist, then confirm the restaurant's current hours and reservation policy on the day you go. Seasonal closures, private events, and sold-out dishes are normal parts of island dining.

Cruz Bay: the widest choice and easiest evening plan

Cruz Bay is the practical choice when a group wants several cuisines within a compact area or when nobody wants a long drive after dinner.

  • Morgan's Mango is a long-running dinner restaurant near Mongoose Junction with Caribbean seafood and other regional influences. It is a useful special-dinner anchor, especially when the group wants a reservation rather than a walk-in gamble.
  • Extra Virgin Bistro and La Tapa are established choices for a more deliberate dinner. Check current menus and reservation windows directly because both can be busy in high season.
  • The Beach Bar, High Tide, The Longboard, and Cruz Bay Landing keep the plan more casual and close to the ferry-side part of town.
  • North Shore Deli, despite its name, is in Mongoose Junction in Cruz Bay. It and St. John Provisions work well for breakfast, sandwiches, or a packed beach lunch.
  • Lime Inn provides the Cruz Bay version of the Lime Out team's tacos, which is useful for travelers who do not want to arrange boat access to the floating restaurant.

The main advantage is resilience. If one kitchen is closed or fully booked, another option is usually nearby. That matters more than chasing a single "best" table.

Coral Bay: fewer choices, more planning

Coral Bay suits travelers already staying on the east side or building an East End day. It is not a quick dinner detour from Cruz Bay once the roads, darkness, and return drive are considered.

  • Skinny Legs is the recognizable Coral Bay bar-and-grill option, known for its relaxed harbor-side setting and burgers.
  • Miss Lucy's sits farther south at Friis Bay. Its official site describes waterfront Caribbean dining, and its weekly schedule should be confirmed before making the drive.
  • Johnny Lime is a casual barbecue option in the Coral Bay orbit.
  • Lime Out is a floating taco bar in Coral Bay with water-only access. It is not a shore restaurant and should not be reached by swimming or paddling through the working harbor. Arrange an appropriate boat or official shuttle and verify the operating day before leaving.

Coral Bay kitchens may close earlier or run a shorter weekly schedule than Cruz Bay restaurants. A 6:00 or 7:00 p.m. dinner plan leaves more room for changes than arriving late and expecting every menu item to remain available.

North Shore: plan for concessions or a packed lunch

The honest answer is that the North Shore has very little conventional dining. Most of the corridor is Virgin Islands National Park, with beaches and trailheads rather than restaurant clusters.

Trunk Bay and Cinnamon Bay have concession services, but a concession is not a dependable substitute for a full dinner and service can change. Pack water and a lunch when the beach is the main event.

ZoZo's at Caneel Bay is the notable reservation-only dining exception. Caneel Bay Resort itself did not reopen after the 2017 hurricanes. The National Park Service opened a marked route to Caneel Beach in 2024, while other areas remain closed. ZoZo's operates a separate evening dining experience with defined reservations and transportation instructions. Do not assume the former resort grounds are generally open.

A workable food plan

For a North Shore beach day, pick up breakfast or sandwiches in Cruz Bay, carry more water than you expect to need, and save the sit-down meal for Cruz Bay. For an East End day, confirm one Coral Bay restaurant before leaving your lodging and keep a grocery or takeout backup. For a special dinner at ZoZo's or another reservation-led restaurant, read the cancellation and transportation terms before paying.

Browse the current St. John restaurant directory, compare Cruz Bay dining, and check Coral Bay dining.

Sources and current checks

Restaurant hours, menus, prices, access, and seasonal closures can change. Confirm directly before making a special trip.