Whether you're looking for fine dining and romantic sunsets or solid eats and beers on the beach, there are lots of great restaurants in Cruz Bay and Coral Bay.
Reservations are recommended for Finer Dining restaurants.