1 Best Restaurant in St. Thomas, U.S. Virgin Islands

Navy Beach, St. Thomas

$$$

With its colorful maritime flags, blue-and-white decor, and million-dollar views of megayachts docked just yards away, this open-air eatery has a seafood-centric menu to match its nautical theme. Small plates include tuna crudo, lump crab cakes, and shrimp ceviche, while entrée-size offerings feature soy-glazed red snapper and island-spiced blackened mahimahi. Add burgers, steaks, and pasta, and there's something for everyone. Sunday brunch, with standard eggs and pancake fare, is popular with locals. Yacht Haven Grande's cannon-studded lawn adjoins the property, where live music, themed events, and holiday celebrations happen throughout the year, giving diners a front-row view.

5403 Yacht Haven Grande, Charlotte Amalie, Saint Thomas, 00802, U.S. Virgin Islands
340-714–3566
Known For
  • excellent views
  • creative house cocktails
  • seafood
Restaurants Details
Rate Includes: Closed Mon., Credit cards accepted