Weather icon
Best Restaurants for Waterfront Dining in South Florida

25 Best Local Waterfront Dining Experiences in The Palm Beaches

Savor stunning views and delicious cuisine at these top restaurants overlooking the water in The Palm Beaches

If there’s one thing the locals know how to do right, it’s soaking up sunshine with a cocktail in hand and fresh seafood on our plates and The Palm Beaches serve it up in style. With 47 miles of sparkling Atlantic coastline and warm weather all year long, this slice of South Florida is made for unforgettable waterfront dining.

From hidden gems tucked along the Intracoastal to iconic restaurants overlooking the sea, Palm Beach County is full of places locals swear by and visitors fall in love with. Ready to taste the coast? Here are the best waterfront restaurants for every budget in The Palm Beaches you absolutely need to try.

Florie’s – Palm Beach

📍Address: 2800 S Ocean Blvd, Palm Beach, FL 33480

When you want a meal that feels like a mini escape, Florie’s at the Four Seasons Palm Beach delivers every time. Set right on the ocean, this spot blends laid-back Palm Beach vibes with elevated coastal cuisine. The menu, crafted by Executive Chef Nicolas Lebas, highlights local flavors with dishes like Florida Coast Black Seabass, Wagyu Beef Filet, and a rich Black Truffle & Porcini Mushroom Pizza.

Whether you’re catching the breeze on the patio or dining indoors with sweeping views, it’s the kind of place that reminds you why living and visiting Palm Beach is so special. For a one-of-a-kind night, book their oceanfront cabana experience a private, four-course dinner with the Atlantic just steps away.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of Florie’s

Benny’s On the Beach – Lake Worth Beach

📍Address: 10 S. Ocean Blvd., Lake Worth Beach, FL 33460

For many of us locals, a day at Lake Worth Beach isn’t complete without a walk on the pier, a tropical cocktail in hand, and a seafood meal at Benny’s on the Beach. The unique pier-side dining area gives you panoramic views of the Atlantic Ocean while you feast on everything from piled-high pancakes to fried seafood platters fit for a sea captain. Try the special paella night everday 4PM to close or try the new Sushi by Bou at the Ocean Walk location. Don’t forget to try their famed Max’s Tropical Colada served in a fresh cut pineapple.

Best Restaurants for Waterfront Dining in South Florida

Tula at The Amrit Ocean Resort

📍2300 PGA BoulevardPalm Beach Gardens, FL 33410

Discover TULĀ, the signature oceanfront restaurant at Amrit Ocean Resort on Singer Island. Rooted in the Sanskrit word for “balance,” TULĀ blends vibrant coastal flavors with wellness-focused cuisine.

Enjoy dishes made with fresh, seasonal ingredients—many locally sourced from South Florida farms. From nutrient-rich brunches to plant-forward dinners, every bite is crafted to nourish and delight.

Loved by locals and visitors alike, TULĀ offers a mindful dining experience with stunning Atlantic Ocean views—perfect for a sunset meal or healthy indulgence by the sea.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of Tula at The Amrit Ocean Resort

Waterway Cafe – Palm Beach Gardens

📍2300 PGA Boulevard Palm Beach Gardens, FL 33410

Looking to kick back by the water like a true local? We’ll probably point you straight to Waterway Café, a Jupiter staple that’s been floating good times since the ’80s. Recently refreshed with a sleek renovation, it’s still home to the iconic floating bar, just with an extra dose of style.

Whether you’re docking your boat for lunch or rolling in for happy hour, this spot serves up unbeatable waterfront views, crave-worthy seafood, and cocktails that always hit the right note. The breeze is constant, the vibe is chill, and that frozen drink in your hand? It’s practically tradition.

Catch a sunset, watch the boats glide by, and let the day drift off, just like we do.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of Waterway Cafe

Square Grouper – Jupiter

📍Address: 1111 Love St, Jupiter, FL 33477

Ask any local, and they’ll tell you, Square Grouper in Jupiter is the spot. Tucked at the end of Love Street, this laid-back tiki bar serves up ice-cold drinks, live music, and front-row views of the Jupiter Inlet and lighthouse.

It’s where Alan Jackson and Jimmy Buffett filmed “It’s Five O’Clock Somewhere,” and the laid-back vibe lives on daily. With live music almost every night, cold drinks, and local bites like the Smoked Fish Dip and a Chubby Cuban, it’s the perfect place to kick back and catch a sunset in Palm Beach County style.

Best Restaurants for Waterfront Dining in South Florida

Old Key Lime House – Lantana

📍Address: 300 E Ocean Ave, Lantana, FL 33462

If you know, you know Old Key Lime House in Lantana is a local legend. It’s Florida’s oldest waterfront restaurant, and it’s been serving up breezy, no-frills fun for decades. Bright colors, salty air, live music, and killer key lime pie? That’s the vibe. And whatever you do, try the Wayno Sandwich you will not be disappointed. Whether you’re pulling up by boat or strolling in for sunset, this is the spot to unwind like a true local with a cold drink in hand and flip-flops on your feet.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesty of Old Key Lime House

Brandon’s at the Tideline – Palm Beach

📍Address: 2842 S Ocean Blvd Ste 100, Palm Beach, FL 33480

With sweeping views of the Atlantic Ocean, this elegant eatery at the Tideline Resort captures the essence of Palm Beach elegance. Guests can dine steps away from the beach and savor a creative chef-driven, coastal menu that follows seasonal specialties. As the sun sets, Tideline becomes a picturesque backdrop for memorable evenings filled with laughter and exquisite flavors.

Local Tip: Pop in for their social hour from 5PM – 7 PM for half priced signature cocktails and chef-selected menu favorites.

Best Restaurants for Waterfront Dining in South Florida

Prime Catch – Boynton Beach

📍Address: 700 E Woolbright Rd, Boynton Beach, FL 33435

If you’re in Boynton Beach and craving seafood with a view, Prime Catch is where the locals go when they want to impress without leaving town.

Perched right on the Intracoastal, this locally owned waterfront restaurant isn’t just about seafood dinner, it’s a front-row seat to one of South Florida’s best water views. Boats glide past while the sky melts into watercolor shades at sunset, and if you score a table on the deck, you’re golden.

Grab a table on the dockside deck, order the Florida stone crab (in season) or the signature Chilean sea bass, and enjoy a relaxing meal where the water’s always in view. For a true taste of The Palm Beaches, Prime Catch never misses.

Deck 84 – Delray Beach

📍Address: 840 E. Atlantic Ave., Delray Beach, FL 33483

Right in the heart of Downtown Delray, Deck 84 sits along the Intracoastal Waterway, buzzing with live music, boat traffic, and unbeatable waterfront views. Whether you’re pulling up by boat or strolling over from Delray Beach which was recently awarded the Blue Flag designation for the third year in a row this spot is always a winner.

Go for the Mahi Tacos, Bahamian Conch Fritters, or the juicy Deck Burger. With its laid-back energy and coastal charm, Deck 84 captures everything we love about living in Delray, the Village by the Sea.

Local Tip: Love Tacos? Be sure to check out their Taco Tuesday!

Best Restaurants for Waterfront Dining in South Florida

Banana Boat – Boynton Beach

📍Address: 739 E Ocean Ave Boynton Beach, FL 33435

A true Boynton Beach landmark since 1978, Banana Boat is where locals go for that laid-back, authentic Florida vibe. Set right on the Intracoastal, this family-owned favorite serves up fresh seafood, breezy drinks, and live music every weekend.

Grab a seat outside and dig into crowd-pleasers like the Macadamia Yellowtail Snapper, Surf ’n’ Turf Nachos, or the Crispy Lobster Lettuce Wraps. Don’t miss their daily happy hour (Mon–Sat, 3–7 PM) and the always-lively Sunday brunch. For chill vibes and serious flavor, Banana Boat delivers.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of Banana Boat

Al Fresco – Palm Beach

📍 Address: 2345 S Ocean Blvd, Palm Beach, FL 33480

Ask any Palm Beacher, and they’ll tell you, Al Fresco is one of Palm Beach’s best-kept secrets. Tucked inside the scenic Par 3 Golf Course, this open-air Italian bistro serves up classics like Eggplant Rollatine and their signature “Golfballs” aka meatballs in spicy tomato sauce with a side of unbeatable views.

Whether you’re watching the waves roll in or gazing over the green fairways, Al Fresco offers that rare mix of great food and pure Palm Beach serenity.

Dune Deck Cafe – Lantana

📍Address: 100 N Ocean Blvd Ste A, Lantana, FL 33462

“The only thing we overlook is the ocean” is the motto at Dune Deck, which truly does offer some of the most breathtaking beach and ocean views in The Palm Beaches. Conveniently located right next to the renowned Eau Palm Beach Resort, this casual, crowd-pleasing spot is a popular bookend for your day at Lantana Park and Public Beach. Try their Chicken & Waffle, Crab Cake Benedict, or Stuffed French Toast for a delicious meal with a view.

Best Restaurants for Waterfront Dining in South Florida
Photo Courtesty of SP80 Drone Worx

Guanabanas – Jupiter

📍 Address: 960 N. Hwy. A1A, Jupiter, FL 33477

Tucked under the palms along the Intracoastal, Guanabanas is a true Jupiter favorite,where the laid-back, island vibe is as good as the food. Built entirely from bamboo and tiki thatch, this open-air spot is known for its live music, strong rum drinks, and fresh Florida seafood.

Locals come for the Blackened Mahi, Crab Cakes, and Guanabanas Signature Mojito, but the real magic is in the setting the lush landscaping, waterfront views, and the kind of breezy atmosphere that feels like a mini vacation you may never leave.

Best Restaurants for Waterfront Dining in South Florida

Dive Bar Restaurant – Jupiter

📍Address: 318 S. US 1, Jupiter, FL 33477

Don’t let the name fool you Dive Bar in Jupiter is anything but ordinary. This upscale-casual spot on the Jupiter Riverwalk serves up fresh sushi, seafood, and cocktails with serious waterfront vibes. Floor-to-ceiling aquariums, an outdoor tiki-style bar, and marina views make it a favorite for locals and boaters alike.

Come for the tuna nachos and creative rolls, stay for the sunset and laid-back energy. Dive Bar is where chill meets chic on the water.

The River House – Palm Beach Gardens

📍Address: 2373 PGA Blvd, Palm Beach Gardens, FL 33410.

Nestled along the Intracoastal in Palm Beach Gardens, Riverhouse Restaurant is a waterfront gem where upscale dining meets relaxed Florida charm. Expect fresh seafood, juicy steaks, and vibrant cocktails all served with panoramic water views and breezy outdoor seating.

Riverhouse is the perfect place to sip, savor, and soak in the coastal scene. Golden hour here? Pure magic.

Lucky Shuck Oyster Bar & Taphouse – Jupiter

📍Address: 1107 Lighthouse Promenade, Jupiter, FL 33477

If you know, you shuckin’ know, Lucky Shuck is a Jupiter staple that locals love for its chill vibe, fresh oysters, and unbeatable waterfront views with the Jupiter lighthouse as your backdrop. This casual oyster bar delivers Southern coastal flavors with a Florida twist think oysters (any way you want them), fresh catch of the day, and hushpuppies that disappear fast.

Pull up a seat outside, watch the boats cruise by, and soak in that lighthouse view. Cold local beer, warm breezes, and oysters on ice? That’s how Jupiter does happy hour.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of Lucky Shuck

Sailfish Marina – Singer Island

📍Address: 98 Lake Dr, Palm Beach Shores, FL 33404

Home to a world-famous fleet of luxury sport fishing yachts and dedicated to the sport of big game fishing, Sailfish Marina prides itself on serving only the freshest seafood. This iconic waterfront destination captures the essence of Old Florida’s maritime culture. Nestled on the banks of the marina, the restaurant and its inviting outdoor patio offers unparalleled views while boats bob gently in the water. Sailfish Marina is the ideal spot to kick back, relax, and revel in the laid-back coastal lifestyle. Visit the “Sunset Celebration” every Thursday along the seawall where over 35 artists showcase their crafts including wood sculptures, pottery, watercolors, blown glass, jewelry, and more.

Local Tip: Try the ” Grouper Dog”

Best Restaurants for Waterfront Dining in South Florida

Two Georges – Boynton Beach

📍Address: 728 Casa Loma Blvd, Boynton Beach, FL 33435

Two Georges is a family-run restaurant with deep roots in the Boynton Beach community. Located at the Boynton Harbor Marina, this casual waterfront spot has been a go-to for 60 years. Grab a frozen cocktail, dive into their signature Maryland crab cakes, and soak up views of the Intracoastal Waterway. It’s 5 o’clock somewhere at this laid-back sports bar, where drink specials and lively vibes make every hour feel happy. Catch live music on the weekends and cheer on your favorite team with plenty of TVs throughout the space.

Local tip: Grab a seat near the dock to watch the fishing charters roll in and the crews clean their catch. It’s a true slice of local life you won’t want to miss.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtey of Two Georges

Frigate’s Waterfront Bar & Grill – North Palm Beach

📍Address: 400 US Highway 1, North Palm Beach, FL 33408

For a delightful Florida-Caribbean dining experience, book your reservation at Frigate’s Waterfront Bar & Grill in North Palm Beach. The restaurant is inspired by the legendary Frigate bird, a symbol of good fortune for sport fishermen. After a successful day at sea, fishermen would gather at their favorite speakeasies to relax, enjoy good food, sip drinks, and share stories with friends. Frigate’s is that kind of place—an iconic gathering spot nestled in the picturesque neighborhood of North Palm Beach. Arrive by boat or car and enjoy a fresh menu of sushi and sashimi, oysters on the half shell, and peel-and-eat shrimp. This casually elegant waterfront restaurant is surrounded by tropical palms and the sound of island music.

Local tip: Regulars say there’s nothing better than docking your boat and sliding into a seat by the water—Frigate’s is where the locals go to wind down after a day on the water

1000 North – Jupiter

📍Address: 1000 N US Highway 1, Jupiter, FL 33477

Nestled along the Jupiter Inlet, 1000 North is a go-to waterfront destination for both refined dining and relaxed coastal vibes. Known for its elevated menu of prime steaks, fresh seafood, and expertly crafted cocktails, the restaurant blends luxury with laid-back charm. With indoor and outdoor seating that overlooks the water, it’s a favorite among locals and visitors who come for everything from special celebrations to casual sunset drinks. As one local puts it, “It’s where we go when we want to feel like we’re on vacation, without ever leaving town.”

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesty of 1000 North

E.R. Bradley’s Saloon – West Palm Beach

📍Address: 104 S Clematis St, West Palm Beach, FL 33401

With over 30 years of history, E.R. Bradley’s captures the quintessential Palm Beaches experience with its inviting waterfront charm and vibrant, come-as-you-are atmosphere. Located on the West Palm Beach Waterfront and overlooking the Intracoastal, this iconic bar and restaurant is a go-to for locals and visitors alike. The diverse menu offers something for everyone, from fresh seafood to hearty comfort food and the spacious outdoor seating is perfect for dining al fresco to the sounds of live music and the feel of the ocean breeze.

Jetty’s Waterfront Restaurant – Jupiter

📍Address: 1075 County Hwy-A1A N, Jupiter, FL 33477

With unsurpassed views of the Jupiter Inlet Waterway and historic Jupiter Lighthouse, Jetty’s Waterfront has stood as a local favorite for over 32 years. This Jupiter local skillfully blends laid-back charm with inviting coastal cuisine. Guests can enjoy dining indoors or on the terrace, all while catching glimpses of boats gliding by and the sun setting over the horizon. The vibrant atmosphere and delicious offerings make Jetty’s a must-visit destination for those seeking a memorable waterfront experience.

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of Jetty’s Waterfront

SeaSpray Inlet Grill – Boca Raton

📍Address: Waterstone Resort 999 E Camino Real Boca Raton, Floor 33432, Boca Raton, FL 33432

Positioned along the shore and Waterstone Resort, SeaSpray features a 100-seat outdoor dining area, against a backdrop of a beautiful green floral mural by Local illustrator Gabriela Benetar. With its warm and welcoming environment, the restaurant serves a classic yet casual menu featuring favorites such as the Asian Chicken Salad, Baja Fish Tacos, and a Steak Frites. Grab a specialty cocktail and take in the casual vibe and simple pleasure of waterfront dining.

The Islander Grill and Tiki Bar – Singer Island

📍Address: 181 S Ocean Ave, Palm Beach Shores, FL 33404

Located in the Gold Crown Palm Beach Shores Resort, on Singer’s Island, The Islander is a great spot for good food, live entertainment, and true island hospitality. With its fun and tropical flair, the restaurant invites diners to embrace the spirit of island life in a vibrant waterfront setting. Indulge in a menu filled with fresh seafood dishes, tropical cocktails, and classic tiki fare. The outdoor seating area offers stunning views of the water, making it the perfect backdrop for casual dining or sunset celebrations. Whether you’re a local seeking a chill spot for lunch, or a visitor looking for a taste of island living, The Islander Grill and Tiki Bar has a seat waiting for you.

Local Tip: Check out their Thursday special, Live Main Lobster

Best Restaurants for Waterfront Dining in South Florida

Photo Courtesy of The Islander Grill and Tiki Bar

Season 52 – Palm Beach Gardens

📍Address: 11611 Ellison Wilson Rd, Palm Beach Gardens, FL 33408

Located in Palm Beach Gardens, Seasons 52 offers seasonal cuisine and a selection of 52 wines by the glass. The menu rotates with the seasons, showcasing entirely fresh ingredients. But it’s the views of the Intracoastal Waterway from their outdoor patio that makes a seasonal dinner under the stars here that much more special. Savor seasonal dishes like Wild Alaskan Salmon and Sweet Corn in the summer or Florida Stone Crabs and California Golden Beets in the winter. The restaurant is known for its cooking methods that involve oak-fire grilling and brick oven roasting, avoiding deep-frying for a naturally flavorful and lighter experience.

So there you have it – the go-to Palm Beaches waterfront dining spots for soaking up the South Florida sun and salt air. There are also plenty more outdoor dining spots up and down the coast and inland that have a sun-soaked chair with your name on it.

For even more restaurants and nightlife, explore our Food & Drink page.

Sponsored

Plan Your Stay

Browse lodging options in the one, the only, the Palm Beaches and discover America's First Resort Destination in sunny South Florida.

Unlock Inspiring Adventures

Get the best ideas for things to do in The Palm Beaches right to your inbox!

This field is for validation purposes and should be left unchanged.

Your Ultimate Travel Guide

Check out our visitor guide and start planning your ultimate getaway!

This field is for validation purposes and should be left unchanged.