Treasure Coast restaurants on the water offer more than just a meal, serving up an experience that blends local flavor with breathtaking views.
From Vero Beach to Stuart, each place captures the coastal flavors and scenic vibes that visitors and locals love.
Whether you’re a local seeking a new favorite spot or a tourist craving the coast’s essence, this list will steer you right. Let’s explore the finest dining gems along the Treasure Coast.
Sailor’s Return (Stuart)
Anchored under the Roosevelt Bridge, Sailor’s Return lives up to its name.
Nautical charm, calm waters, and a front-row seat to golden-hour skies — it’s peaceful and polished. If you’re looking for live music in Stuart, this could be a great option. The menu features seafood, steaks, and American favorites.
Dine outside and let the marina breeze set the tone.
Great for family dinners, celebrations, or a quiet evening out.
📍 Find Sailor’s Return at 625 SW Anchorage Way, Stuart
Ocean Grill (Vero Beach)
For an elegant oceanside dinner, Ocean Grill stands tall.
A long-standing icon of Vero Beach, it’s perched directly above the surf. Inside, vintage charm meets white-linen sophistication.
The food is refined and dependable. From broiled lobster to tender filet mignon, this is fine dining wrapped in an ocean breeze.
Dress up a bit, soak in the sea view, and savor every bite.
📍 Find Ocean Grill at 1050 Beachland Blvd, Vero Beach
Conchy Joe’s Seafood (Jensen Beach)
The Bahamas meets Florida at Conchy Joe’s.
This colorful Jensen Beach waterfront restaurant brings island energy to the Treasure Coast. Located directly on the Indian River, it’s a popular hangout with live music, dancing, and a festive vibe.
Seafood dominates the menu, with Bahamian-style preparations like cracked conch and spicy grilled fish. Pair it with a rum punch, and you’re in paradise.
📍 Find Conchy Joe’s Seafood at 3945 NE Indian River Dr, Jensen Beach
12A Buoy (Fort Pierce)
Just a stone’s throw from the docks, 12A Buoy serves freshness daily.
It’s not right on the water, but it’s close enough; you can see the causeway from your table. Most importantly, the seafood is unbeatable. No-nonsense plates of fish, shellfish, and daily specials.
What it may lack in view, it makes up for in flavor.
📍 Find 12A Buoy Seafood Restaurant at 22 Fishermans Wharf, Fort Pierce
Waldo’s Restaurant (Vero Beach)
Built into the quirky Driftwood Resort, Waldo’s Restaurant is a true original.
The driftwood architecture alone makes it worth a visit. Add to that crashing waves, salty air, and a menu full of comforting bites? You’ve got a memorable dining experience.
Expect surf-and-turf classics, juicy burgers, and crisp salads. It’s family-friendly, tourist-approved, and loved by locals for decades. Put it in your calendar for happy hour as well.
Simply put, history meets beachside charm at Waldo’s.
📍 Find Waldo’s Restaurant at 3150 Ocean Dr, Vero Beach
Dolphin Bar & Shrimp House (Jensen Beach)
With its Polynesian decor and long-standing charm, the Dolphin Bar & Shrimp House is unlike any other.
Built in 1960, it holds onto its retro roots while serving up a modern menu. Located on the Indian River, it offers unbeatable sunset views.
Menu favorites include jumbo shrimp, fish chowder, and house-made desserts. History buffs and foodies alike find their way here.
It’s nostalgic, tropical, and totally unique.
📍 Find Dolphin Bar & Shrimp House at 1401 Indian River Dr, Jensen Beach
Squid Lips River Deck (Sebastian)
Colorful, casual, and just a bit wild, Squid Lips is where fun meets flavor.
Set on the Indian River, this open-air hotspot features vibrant vibes and regular live music. Think: toes in the sand, laughter in the air.
The food covers all bases, ranging from seafood platters, burgers, and tropical drinks that transport you to island time.
This place is definitely great for groups, spontaneous date nights, or weekend unwinding.
📍 Find Squid Lips at 1660 N Indian River Dr, Sebastian
Kyle G’s Prime Seafood & Steaks (Jensen Beach)
If you are craving something elegant with a view, Kyle G’s fits the bill.
Set along Hutchinson Island’s scenic coastline, it’s a refined space with floor-to-ceiling windows and patio seating. The ocean feels close enough to touch.
Expect prime cuts of steak, buttery lobster tails, and creative seafood entrees. Great for date nights or upscale gatherings.
Polished, professional, and unforgettable.
📍 Find Kyle G’s Prime Seafood & Steaks at 10900 S Ocean Dr, Hutchinson Island South
Skipper’s Cove Bar & Grill (Fort Pierce)
Skipper’s Cove Bar & Grill is known for its lively atmosphere and marina views. Located at the base of the North Causeway, it’s close to the North Island, Seaway Drive, and Downtown Fort Pierce. The outdoor seating area, much of it under a large tiki roof, provides a relaxing environment to enjoy fresh seafood, including dishes like blackened Mahi Mahi and Thai Chili wings. The restaurant’s renovation has brought a larger, more spacious dining room.
The staff is known for being friendly and attentive. Customers appreciate the quick service, even during peak hours, and the relaxed atmosphere that pairs perfectly with a cold drink and delicious meal.
📍 Find Skipper’s at 1930 Harbortown Dr, Fort Pierce
Drift Kitchen + Bar (Jensen Beach)
Located in the Hutchinson Shores Resort, Drift Kitchen + Bar brings sleek coastal design to life.
With modern interiors and ocean views, it’s visually stunning. The food keeps up, featuring seasonal ingredients and artful presentation.
If you make it early enough, they have a desirable happy hour before sunset. Start with their tuna tartare, move on to grilled snapper or a filet, and finish with a craft cocktail.
This is coastal dining reimagined.
📍 Find Drift Kitchen + Bar on Hutchinson Island at 3793 NE Ocean Blvd, Jensen Beach
Tiki Bar & Grill (Sebastian)
True to its name, this place brings tiki charm to life as on of the top seafood restaurants in Sebastian.
Wooden decks, river breezes, and colorful cocktails define the setting. It’s a favorite among boaters and beachgoers looking to chill after a day on the water.
The menu? Comforting and crowd-pleasing. Wings, shrimp tacos, fish baskets, all of which are served with a view that does not disappoint.
Easy, breezy, and 100% coastal.
📍 Find Tiki Bar & Grill at 1109 Indian River Dr, Sebastian
Hudson’s on the River (Stuart)
Sushi, seafood, and sunsets, Hudson’s on the River does it all.
Its riverfront setting feels vibrant and breezy. The menu is diverse, from sushi rolls to perfectly grilled snapper. They also host live music and have a dynamic bar scene.
Perfect for a casual dinner that feels anything but ordinary.
Come hungry, stay late.
📍 Find Hudson’s on the River at 351 SW Flagler Ave, Stuart
Riverside Cafe (Vero Beach)
Laid-back, local, and lively. Riverside Cafe is a Vero Beach staple.
Sitting right on the Indian River, its breezy deck welcomes everyone, from flip-flop wearers to fancy diners. Expect live music, especially on weekends, giving the place a social buzz.
Their menu hits all the right notes: burgers, blackened fish sandwiches, and cold brews. It’s the kind of place where the river breeze pairs perfectly with a basket of fried shrimp.
No pretense here, just pure Florida hospitality.
📍 Find Riverside Cafe at 3341 Bridge Plaza Dr, Vero Beach
Shucker’s on the Beach (Jensen Beach)
Right on the sand, Shucker’s is the epitome of beachside dining.
Casual and lively, it attracts everyone from sunburnt surfers to cocktail-sipping sunset lovers. The outdoor seating puts you steps from the waves.
Fresh oysters, juicy burgers, and cold drinks headline the menu. It’s the kind of place where the vibe is as important as the food.
And oh, stay for the sunset!
📍 Find Shuckers on the Beach at 9800 N Ocean Dr, Jensen Beach
The Loft at Pirate’s Cove Resort & Marina (Port Salerno)
Nautical elegance defines The Loft.
Set within Pirate’s Cove Resort & Marina, the vibe is relaxed yet refined. Watch the boats drift by while you savor fresh-caught fish or a juicy steak.
It’s romantic, calm, and perfect for sunset seekers.
📍 Find The Loft at Pirates Cove Resort & Marina at 4307 SE Bayview St, Port Salerno, Stuart
Cobalt Restaurant (Vero Beach)
Trendy and modern, Cobalt offers a sleek twist on oceanfront dining.
Located at the Vero Beach Hotel & Village, the space is stylish but still relaxed. Floor-to-ceiling windows and patio seating make the ocean part of your meal.
The menu leans coastal with flair — ahi tuna, shrimp risotto, and handcrafted cocktails that feel just right in your hand as the sun dips low.
Upscale but never stuffy.
📍 Find Cobalt Restaurant at 3500 Ocean Dr, Vero Beach
Blackfins at Capt Hirams Resort (Sebastian)
Nestled within Capt Hirams Resort, Blackfins is a perfect mix of food and fun.
Right on the Indian River, it feels like a vacation, even if you’re local. The setting is casual, yet thoughtfully put together.
Seafood is the star here. Try the crab-stuffed shrimp or coconut mahi. Live music drifts over the breeze most evenings.
Laid-back dining at its finest.
📍 Find Blackfins at Capt Hirams Resort at 1580 US Highway 1, Sebastian
TideHouse Waterfront Restaurant (Stuart)
Trendy and social, TideHouse is perfect for group outings and date nights.
Perched above the St. Lucie River, it offers panoramic views and a fresh, contemporary menu. It feels like a rooftop party but with better food.
Order the tuna poke bowl or coconut shrimp, and sip something icy while the boats glide by.
The view alone is worth the visit.
📍 Find TideHouse Waterfront Restaurant at 915 NW Flagler Ave, Stuart
Heaton’s at Kimpton Vero Beach Hotel & Spa (Vero Beach)
Oceanfront sophistication defines Heaton’s.
Located within the Kimpton Vero Beach Hotel & Spa, Heaton’s features the Atlantic with clean lines and breezy elegance.
Expect contemporary American plates, but with flair. Think seared scallops, citrus-drizzled mahi, and seasonal greens, all served steps from the shoreline. The restaurant has plenty of outdoor seating to take in the vista.
It’s upscale casual done right. Perfect for date nights, anniversaries, or just treating yourself to a sunset toast.
📍 Find Heaton’s at Kimpton Vero Beach Hotel & Spa at 3500 Ocean Dr, Vero Beach
Island Beach Bar and Restaurant (Fort Pierce)
Island Beach Bar and Restaurant is known for its relaxed atmosphere and Atlantic views. It offers a diverse menu featuring fresh seafood, sandwiches, and unique appetizers.
Customers rave about the shrimp and lobster pizza, conch fritters, and mahi mahi tacos. The restaurant’s outdoor bar area provides easy access to the beach, making it a favorite for casual dining and drinks. Friendly service, live music, and stunning views make it a great spot for both lunch and dinner.
📍 Find Island Beach Bar and Restaurant at 110 S Ocean Dr, Fort Pierce
Two Georges Dockside Grille (Stuart)
Two Georges Dockside Grille offers tuna towers, grouper sandwiches, and sushi. The restaurant delivers quality meals in a relaxed, outdoor setting. Guests can enjoy stunning views of the dock while savoring dishes like clam chowder and fish ‘n chips.
The venue is also great for private events, with a dedicated upstairs room and bar for gatherings. Whether for casual lunch or dinner, the atmosphere is welcoming, making it a go-to spot on the water.
📍 Find The Twisted Tuna at 353-R US Highway 1, Port Salerno
Waterfront Restaurants at Their Finest
The Treasure Coast is a paradise for food lovers. And nowhere is that more true than its incredible waterfront dining scene.
Whether you’re craving beachy casual, riverfront charm, or elegant oceanfront ambiance, you will undeniably find your perfect plate along the water’s edge.
So go ahead, follow the breeze, chase the view, and discover why locals never dine far from the shore.