Waterfront Dining in Northeast Florida


Welcome, home-seekers and vacation-goers! Fasten your seatbelts and prepare your palates as we guide you through the culinary wonders of picturesque Northeast Florida, where the delicious dining options are matched only by the stunning waterfront vistas. From the historic charm of St. Augustine to the bustling metropolis of Jacksonville, we’ve curated a list of the best seaside restaurants that will make your dining experience as memorable as your home or vacation spot.


1. The Conch House

(St. Augustine)

Amazing views over the water while you dine.

Imagine dining in a Caribbean paradise, without having to stamp your passport. Welcome to The Conch House! Nestled on Anastasia Island, this local favorite will transport you to a tropical oasis with its marina views and tantalizing Caribbean-style fare. Don’t leave without savoring their famous Goombay Smash.

can’t beat this atmosphere

The Conch House (St. Augustine) – $10-$20 per entree
  • Location: 57 Comares Ave, St. Augustine, FL 32080
  • Hours: Sun-Sat: 11:00 AM – 4:00 PM (Lunch), 4:00 PM – 9:00 PM (Dinner). Breakfast service temporarily postponed.
  • Contact: (904) 829-8646

2. Beachcomber Restaurant

(St. Augustine)

Beachcomber has such a unique atmosphere

Where the street meets the ocean, you’ll find Beachcomber Restaurant. With its casual beach atmosphere and salt-air infused dining, it’s the perfect spot to kick back and enjoy everything from calamari to tacos, and even vegetarian options. Their deck is calling your name.

Eating right next to the beach, does is get any better?

Beachcomber Restaurant (St. Augustine) – $10-$20 per entree
  • Location: 2 A St, St. Augustine, FL 32080
  • Hours: Daily: 11:00 AM – 9:00 PM
  • Contact: (904) 471-3744

3. Hurricane Patty’s Waterfront Restaurant

(St. Augustine)

Hurricane Patty’s is right on the water

For a laid-back escape with a water view, Hurricane Patty’s is your go-to. This popular seafood shack dishes up simple bites, a raw bar, and of course, strong cocktails. So sit back, soak up the Florida sun, and live the good life at Hurricane Patty’s.

Check out the view

Hurricane Patty’s Waterfront Restaurant (St. Augustine) – $15-$30 per entree
  • Location: 69 Lewis Boulevard, St. Augustine, FL 32084
  • Hours: Sun-Thu: 11:00 AM – 9:00 PM, Fri-Sat: 11:00 AM – 10:00 PM
  • Contact: (904) 342-7338

🏠 Looking for Your Own Slice of Paradise?

Fascinated by Northeast Florida’s stunning waterfront and dynamic food scene? Think about residing here, with these dining gems close to home. We can make this your reality!Seeking a permanent home, vacation spot, or investment? We’re here to assist. Don’t just visit Northeast Florida – make it your home and experience life here. Try our AI-powered “Area Match Quiz” to find your ideal location to live in this region.


4. Saltwater Cowboys

(St. Augustine)

Salt-Water Cowboys, over 50 years of service!

Get a taste of where the locals eat at Saltwater Cowboys. Located just south of St. Augustine Beach, you’ll dine above wildlife-laden salt marshes with a view of the Intracoastal. With the current owners having over 35 years of experience serving up Southern-inspired seafood and BBQ, you’re in for a treat.

Enjoy an absolute stunning sunset dinner at Saltwater Cowboys

Saltwater Cowboys (St. Augustine) – $15-$30 per entree
  • Location: 299 Dondanville Road, St. Augustine, FL 32080
  • Hours: Wed-Sun: 4:00 PM – 4:00 PM. Closed on Monday and Tuesday.
  • Contact: (904) 471-2332

5. Cap’s on the Water

(St. Augustine)

Relax with a great drink and enjoy!

Dock your boat at Cap’s on the Water for a meal with a view. Situated in Vilano Beach alongside the Intracoastal, Cap’s provides the perfect escape with fresh local seafood and a raw bar. It’s a meal paired with a view you’ll never forget.

Look at this atmosphere!

Cap’s on the Water (St. Augustine) – $20-$40 per entree
  • Location: 4325 Myrtle Street, St. Augustine, FL 32084
  • Hours: Mon-Thu: 4:00 PM – 9:00 PM, Fri: 4:00 PM – 10:00 PM, Sat-Sun: 11:30 AM – 10:00 PM
  • Contact: (904) 824-8794

6. Beaches at Vilano

(St. Augustine)

Right next to Vilano Pier

Over the Vilano Bridge, Beaches at Vilano is ready and waiting to provide a comfortable, relaxing atmosphere. With views of the Tolomoto River, fresh seafood, and handcrafted cocktails, it’s the ideal setting for those warm summer nights.

amazing dinner sunsets

Beaches at Vilano (St. Augustine) – $15-$30 per entree
  • Location: 254 Villa Rd. Next to the Pier, Vilano Beach, St. Augustine, FL 33435-8905
  • Hours: Sun-Thu: 11:30 AM – 9:00 PM, Fri-Sat: 11:30 AM – 10:00 PM
  • Contact: (904) 829-0589

7. The Reef

(St. Augustine)

The Reef entrance

At The Reef, you’ll enjoy one of the best oceanfront settings in Northeast Florida. With over 20 years of serving St. Augustine, The Reef provides an old-fashioned dining experience with breathtaking views of the Atlantic Ocean and a locally-sourced menu.

WOW! what a view

The Reef (St. Augustine) – $20-$40 per entree
  • Location: 4100 Coastal Hwy, St. Augustine, FL 32084-1419
  • Hours: Monday – Thursday : 11:30AM – 9:00PM, Friday & Saturday : 11:30AM – 10:00PM, Sunday : 10:30AM – 9:00​PM
  • Contact: +1 904-824-8008

8. Intuition Ale Works

(Jacksonville)

Such a cool vibe

Craft beer lovers, rejoice! Intuition Ale Works has you covered with their small-batch handcrafted ales. Conveniently located near the Metropolitan Park Marina, this is the perfect spot to enjoy a wide range of flavorful beers and some classic comfort food from the kitchen.

This place is awesome

Intuition Ale Works (Jacksonville) – $15-$30 per entree
  • Location: 929 E Bay Street, Jacksonville, FL 32202
  • Hours: Tue-Thu: 3:00 PM – 9:00 PM, Fri: 3:00 PM – 10:00 PM, Sat: 12:00 PM – 10:00 PM. Closed on Monday.
  • Contact: 904.683.7720

9. Julington Creek Fish Camp

(Jacksonville)

Julington Creek Fish Camp

For a highbrow affair, dock at Julington Creek Fish Camp. With its refined dockside dining, you can enjoy dishes like the famous Fish Camp Shrimp and Grits with White Wine Butter Sauce and soft-shell crab. It’s a seafood lover’s dream come true.

Another amazing place to enjoy the sunset

Julington Creek Fish Camp (Jacksonville) – $20-$40 per entree
  • Location: 12760 San Jose Blvd Jacksonville, FL 32223
  • Hours: Sun: 11:00 AM – 9:00 PM, Mon: 4:00 PM – 9:00 PM, Tue-Sat: 11:00 AM – 10:00 PM
  • Contact: (904) 249-3474

10. Palms Fish Camp

(Jacksonville)

Palms Fish Camp

For a fresh, local, and award-winning seafood experience, Palms Fish Camp is a must-visit. Located on the scenic Heckscher Drive on Jacksonville’s Northside, Palms Fish Camp offers everything from seafood to pizza, sandwiches, and tacos, all accompanied by stunning views.

Water views!

Palms Fish Camp (Jacksonville) – $15-$30 per entree
  • Location: 6359 Heckscher Dr, Jacksonville, FL 32226-3221
  • Hours: Sun: 7:00 AM – 10:00 PM, Mon-Thu: 11:00 AM – 9:00 PM, Fri: 11:00 AM – 11:00 PM, Sat: Not Provided
  • Contact: (904) 240-1672

11. Safe Harbor Seafood Restaurant

(Jacksonville/Mayport)

Safe Harbor

Experience a more casual, rustic approach to seafood at Safe Harbor Seafood Restaurant. Located at Mayport Village, it’s a magnet for locals who feast on excellent dishes like their famous oyster po’ boys and shrimp louie salad. The cozy environment with indoor and patio seating makes it a perfect spot for a laid-back lunch or dinner.

Water Views with sunsets!!!

Safe Harbor Seafood Restaurant (Jacksonville) – $15-$30 per entree
  • Location: 4378 Ocean St #3, Atlantic Beach, FL 32233
  • Hours: Mon-Thu: 10:30 AM – 9:00 PM, Fri-Sat: 11:00 AM – 8:00 PM, Sun: 11:00 AM – 7:00 PM
  • Contact: (904) 240-1672

12. Wicked Barley

(Jacksonville)

Wicked Barley

Head to Wicked Barley in Mandarin, a full-service restaurant and craft brewery on the Jax Ale Trail. With an outdoor covered patio, a full dock, and even a kayak launch area, it’s the perfect spot for an adventure-packed day. And did we mention they’re pet-friendly?

What a unique place to get some drinks and eats!

Wicked Barley (Jacksonville) – $15-$30 per entree
  • Location: 4100 Baymeadows Road Jacksonville, FL 32217
  • Hours: Daily: 11:00 AM – 10:00 PM
  • Contact: (904) 240-1672

So there you have it, my fellow food enthusiasts – a sneak peek into some of the most delectable waterfront dining spots in Northeast Florida. Whether you’re a local or a visitor, these restaurants will make you fall in love with the region all over again. So get out there, enjoy the view, and most importantly, bon appétit!