St. John, the lush and captivating gem of the U.S. Virgin Islands, is renowned for its breathtaking landscapes, pristine beaches, and vibrant culture. What better way to enjoy the island’s beauty than by dining at some of its casual eateries and finest of St John restaurants. All in our list offer a unique water view, and some that are just stunning. Keep in mind all are quite varied from the next. We have listed more than 20 restaurants on both the east and west side of the island where you can get a bite with a water view. Whether you’re looking for a romantic dinner, a casual bite, or a family-friendly spot, here’s a guide to the top restaurants with water views on St. John. Savor delicious food while soaking in spectacular vistas. Reservations are recommended at those marked with a *.
Table of Contents
- Cinnamon Bay Food Truck
- Cruz Bay Landing
- Greengo’s Cantina
- High Tide St John
- Johnny Lime
- Karma Beach Lounge
- La Tapa
- Lemongrass Restaurant
- Lovango Rum Bar
- Maho Crossroads Food Truck
- Miss Lucy’s
- Morgan’s Mango
- Ocean 362
- Pizza Bar in Paradise
- Sharkys by the Water
- Snorkels Bar and Grill
- STJ Speakeasy (formerly STJ Hideaway)
- Surf Club Cantina
- The Beach Bar
- The Lime Out
- The Lookout at Concordia
- The Roti King
- The Terrace
- The Windmill Bar
- Trunk Bay Concessions
- ZoZo’s
Cinnamon Bay Food Concessions
- Location: Cinnamon Bay, casual to beachwear ok
- View: EXCELLENT. With views of the beautiful Cinnamon Bay beach and the surrounding tropical landscape, the Cinnamon Bay Food Concessions provides a casual dining experience for lunch and/or cocktails as you spend your day at St John’s largest beach. You can take your order and eat on the beach.
Cruz Bay Landing
- Location: Cruz Bay, casual to fine dining
- View: GOOD. With views of the bustling Cruz Bay Harbor, Cruz Bay Landing is a great place to enjoy local cuisine and people-watch while taking in the lively hub of Cruz Bay.
Greengo’s Cantina
- Location: Cruz Bay, casual dining
- View: MINIMAL. Indoor/Outdoor Dining. Greengo’s Cantina features views of Cruz Bay customs area where charters come in and out all day. It’s laid-back atmosphere is ideal for enjoying Mexican-inspired dishes and margaritas. Great bar with large TVs for watching sports in the island air.
High Tide St John
- Location: Cruz Bay, casual to fine dining
- View: EXCELLENT. High Tide offers fantastic views of Cruz Bay Harbor and the surrounding waterfront, making it a great spot for casual dining and enjoying the harbor scene of the ferries as they come and go. This popular St. John restaurant is often one of the first or last stops for many island goers of St. John.

Johnny Lime
- Location: Coral Bay, casual dining
- View: EXCELLENT. Featuring views of Coral Bay, Johnny Lime offers a vibrant, casual atmosphere and delicious smoky BBQ infused with the chef’s unique flavors such as ginger, tamarind, and lime. It’s a great spot for a relaxed meal with a tropical twist. Try the Tamarind alcoholic drink.
Karma Beach Lounge (where Joe’s Rum Hut used to be)
- Location: Cruz Bay, casual dining
- View: EXCELLENT. Located on the waterfront, Karma STJ provides excellent views of Cruz Bay Harbor, making it a perfect spot to enjoy beef, seafood and tropical drinks. It’s a new spot in town.
La Tapa *
- Location: Cruz Bay, fine dining
- View: EXCELLENT. La Tapa offers a charming ambiance with views from the beach of the vibrant Cruz Bay area. This cozy spot is known for its flavorful tapas and wine, and relaxing atmosphere.
Lemongrass Restaurant *
- Location: Westin St. John Resort, Cruz Bay, fine dining
- View: EXCELLENT. Lemongrass Restaurant provides beautiful views of the Westin resort’s grounds and the Caribbean Sea, ideal for a refined dining experience with a stunning backdrop.
Lovango Rum Bar
- Location: Cruz Bay, casual dining
- View: EXCELLENT. Lovango Rum Bar offers fantastic views of the harbor and the Cruz Bay scene, making it a great spot to enjoy rum cocktails, a pizza, some live music on St John and more.
Maho Crossroads Food Truck
- Location: Maho Bay, casual to beachwear ok
- View: EXCELLENT. Enjoy lovely views of Maho Bay and its lush surroundings while dining on local fare at this charming spot. You can take your order and eat on the beach.
Miss Lucy’s
- Location: Coral Bay, casual dining
- View: EXCELLENT. Miss Lucy’s offers lovely views of Coral Bay and the surrounding natural beauty, making it a charming spot for a laid-back meal. Thursday nights at 5:30 they have Open Mic Night – very popular.
Morgan’s Mango *
- Location: Cruz Bay, fine dining
- View: MINIMAL TO LOW. Delight in a pleasant view of Cruz Bay town and its charming surroundings across from the National Park office. Morgan’s Mango is perfect for those seeking a vibrant atmosphere and exceptional Caribbean cuisine as you listen to the croque frogs and island sounds.
Ocean 362 *
- Location: Cruz Bay, fine dining
- View: EXCELLENT. Enjoy panoramic views of Cruz Bay Harbor and the nearby islands. Ocean 362 is ideal for those wanting a blend of fine dining and breathtaking scenery as you enjoy a front row seat to the sun setting on the ocean.
Pizza Bar in Paradise
- Location: Coral Bay, casual dining
- View: GOOD. Pizza Bar in Paradise offers a casual, fun atmosphere with views of Coral Bay. Enjoy delicious pizza while taking in the charming bay scenery. Directly on the road, you may pass it before you realize it.
Sharkys by the Water
- Location: Coral Bay, casual dining
- View: EXCELLENT. Enjoy scenic views of Coral Bay and its waterfront while indulging in a nice variety of popular dishes that you will come back to time and again.
- This business can be found on Facebook.
Snorkels Bar and Grill
- Location: Cruz Bay, casual to beachwear ok
- View: EXCELLENT. With scenic views of Great Cruz Bay and its surrounding waterfront villas, Snorkels Bar and Grill is an excellent choice for a relaxed meal with great views.
STJ Speakeasy (formerly STJ Hideaway)
- Location: Cruz Bay, casual dining
- View: EXCELLENT. Newer establishment with a variety of meat and seafood dishes, upscale craft cocktails, view of the water. Perched over a main area of town, right next to Roti King.
Surf Club Cantina
- Location: Coral Bay, casual dining
- View: EXCELLENT. Surf Club Cantina offers picturesque beauty of Coral Bay harbor and its lush surroundings, perfect for a casual meal with mexican and Caribbean favs like conch fritters.
- This business can be found on Facebook.
The Beach Bar
- Location: Cruz Bay, casual dining
- View: EXCELLENT. Located directly on the beach, The Beach Bar provides direct views of the Caribbean Sea, often live music, and people enjoying a stroll along the water. It’s a casual spot perfect for enjoying a tropical cocktail with your toes in the sand.
The Lime Out
- Location: Coral Bay (must go by water taxi or charter boat), casual to beachwear ok
- View: EXCELLENT. Lime Out offers spectacular views from the water, including Coral Bay and the surrounding landscapes, providing a unique dining experience on the sea in little lily pads. Taco Bar in the water.
The Lookout at Concordia *
- Location: Concordia, casual to fine dining
- View: EXCELLENT. Providing stunning views of the Caribbean Sea and the surrounding natural landscape, The Lookout at Concordia is perfect for a memorable dining experience off the beaten path.
The Roti King
- Location: Cruz Bay, casual dining
- View: EXCELLENT. The Roti King offers a casual dining to experience local favorites with views of the water and customs dock, providing a relaxed setting to enjoy delicious Caribbean roti.
The Terrace *
- Location: Cruz Bay, fine dining
- View: EXCELLENT. Overlooking Cruz Bay beach and the crystal-clear waters of the Caribbean, The Terrace offers a serene setting for an elegant meal with a stunning view of the setting sun.
The Windmill Bar
- Location: Mid-Island, casual dining
- View: EXCELLENT. The Windmill Bar features views of the Caribbean Sea and the picturesque Cruz Bay area, making it a great spot for enjoying drinks and light bites. The views will be one of the highlights of your vacation.
Trunk Bay Concessions
- Location: Trunk Bay, casual to beachwear ok
- View: EXCELLENT. Trunk Bay Concessions offers views of the picturesque Trunk Bay beach and its crystal-clear waters, perfect for a casual meal amidst stunning natural beauty. You can take your order and eat on the beach.
ZoZo’s *
- Location: Mid-Island, fine dining
- View: EXCELLENT. ZoZo’s is located at what was once exclusively for Caneel Bay resort travelers. The atmosphere still has an exclusive feel, but the restaurant is open to the public allowing for prix fixe and à la carte reservations.
Conclusion
These restaurants offer both exceptional food and stunning views, making them great spots for a memorable dining experience on St. John. Whether you’re looking for a beachfront restaurant, a cozy spot with harbor views, or a unique dining experience on the water, St. John in the U.S. Virgin Islands offers a diverse array of restaurants with great views. Enjoy your meals with some of the best vistas the island has to offer!
Check out our big list of restaurants in Cruz Bay and Coral Bay St John.
For a great place to stay on St. John, enter your dates of travel below to search available rental villas!
Travel Insurance for U.S. Virgin Islands
We are pleased to offer travel insurance underwritten by Nationwide Mutual Insurance Co. as optional protection for unforeseen circumstances that may arise before or during your travel. It is highly recommended that you purchase travel insurance before you embark on your trip. If purchased within 14 days of your reservation, coverage for pre-existing health conditions are included. It provides coverage for all members of your traveling party for one nominal fee.


You must be logged in to post a comment.