clock menu more-arrow no yes
Plate of seafood with potato strings on top
One of our favorite starters, the Rosemary Grilled Octopus, with potato crispies on top.
Marker 32 Facebook

12 Unbeatable Seafood Restaurants in Jacksonville

Fresh fish is easy to find at these local places

View as Map
One of our favorite starters, the Rosemary Grilled Octopus, with potato crispies on top.
| Marker 32 Facebook

Florida is known to have some the best seafood in the entire country with its access to water from almost all parts of the state. In Jacksonville, there are dozens of seafood restaurants all around town, and while most are good, these are the 12 that are worth the extra drive and potential wait for a table to get that seafood fix.

Editor’s Note: The latest CDC guidance for vaccinated diners during the COVID-19 outbreak is here; dining out still carries risks for unvaccinated diners and workers. Please be aware of changing local rules, and check individual restaurant websites for any additional restrictions such as mask requirements. Find a local vaccination site here.

Read More
Note: Restaurants on this map are listed geographically.

1. Safe Harbor Seafood Restaurant

Copy Link
4378 Ocean St #3
Atlantic Beach, FL 32233
(904) 246-4911
Visit Website

Safe Harbor Seafood Restaurant offers up sweeping views of the waterways where the restaurant’s catch of the day is caught. Guests can often see the boats offloading fish and shrimp and delivering them to restaurant’s kitchen where it is serves up a menu filled with items like smoked fish dip and the oyster po’boys.

2. Southern Coast Seafood

Copy Link
1301-1 Monument Rd
Jacksonville, FL 32225
(904) 328-6290
Visit Website

Since opening in early 2020, Southern Coast Seafood has quickly become a staple in the Arlington neighborhood of Jacksonville. The restaurant gets its fish and shrimp from Mayport to create some of its fan-favorite dishes like the fish club sandwich piled high with house-smoked bacon, lettuce, tomato, cheese, and a lemon aioli, along with fish tacos where there’s more fish than fillers. 

3. Seafood Kitchen

Copy Link
31 Royal Palms Dr
Atlantic Beach, FL 32233
(904) 241-8470
Visit Website

Like many of the other restaurants on this list, Seafood Kitchen has been serving up seafood dishes for for several decades. Guests can dine on dishes like whole belly clams (no clam strips here), perfectly fried whole snapper, and deviled crab.

4. North Beach Fish Camp

Copy Link
100 First St
Neptune Beach, FL 32266
(904) 249-3474
Visit Website

Neptune Beach is flooded with restaurants trying to lure in beach goers, but locals know North Beach Fish Camp is the best spot along the sandy shores. Start off with an order of spicy pimento cheese dip, which is a Southern staple, followed by the salt and pepper seared tuna, which is cooked to perfection time after time.

5. Marker 32

Copy Link
14549 Beach Blvd
Jacksonville, FL 32250
(904) 223-1534
Visit Website

Marker 32 has been a cornerstone of the seafood restaurant scene in Jacksonville for more than 30 years. The restaurant is a unique mix of fine dining and a casual atmosphere, offering items like the seared scallop dish, which comes with collard greens, grits, and roasted corn basil shrimp broth is not to be missed.

6. Two Dudes Seafood Restaurant PV (Multiple locations)

Copy Link
262 Solana Rd
Ponte Vedra Beach, FL 32082
(904) 473-5272
Visit Website

Two Dudes Seafood Restaurant is a Jacksonville icon, with two locations, one in Ponte Vedra and one in Atlantic Beach. All of the seafood here is fresh and never frozen so everything retains the briny, sea flavor like it just got caught out of the water. For spice lovers opt for the jalapeño crusted catch, which is offers a choice of fish with a jalapeño crust and drizzled with a coconut lime cream.

7. Palm Valley Fish Camp

Copy Link
299 Roscoe Blvd N
Ponte Vedra Beach, FL 32082
(904) 285-3200
Visit Website

When Palm Valley Fish Camp debuted in 2009 its goal was to open a family-friendly restaurant that feels like the neighborhood go-to —and it has become a favorite of Ponte Verde residents relaxed seafood dinner with friends and family. While classics like smoked fish dip and crab cakes can be found on the menu, for those looking for something a little different on a seafood menu consider getting the salmon BLT, which comes with house-made tartar sauce and pickled zucchini.

8. Aqua Grill

Copy Link
395 Front St
Ponte Vedra Beach, FL 32082
(904) 285-3017
Visit Website

Aqua Grill has been around for more than 25 years and Jacksonville locals continue to flock there for the seafood and cozy atmosphere. One item that diners love is the classic chilled seafood tower filled with Mayport shrimp, Galveston Bay oysters, king crab, and lobster tails. For those who not craving seafood the menu has plenty of dishes for the meat and potatoes enthusiast as well. 

9. Barbara Jean's On The Water

Copy Link
15 S Roscoe Blvd
Ponte Vedra Beach, FL 32082
(904) 280-7522
Visit Website

Homestyle seafood graces the menu at Barbara Jean’s On The Water. The restaurant is known for its back patio, where guests can take in views of the inlets as they enjoy a drink and wait for their food to arrive. This is one of a few places in town to find true southern-style catfish, where diners can get it battered and fried or spicy grilled with their choice of two sides like white cheddar grits and the ultra nostalgic Ambrosia salad.

10. OP Fish House and Oyster Bar

Copy Link
636 Kingsley Ave
Orange Park, FL 32073
(904) 579-3931
Visit Website

Since opening in 2018 OP Fish House and Oyster Bar has been bringing in customers who are hungry for seafood but live an hour or more from the docks of the beaches and Mayport. The restaurant gets its seafood delivered daily from local purveyors, including trigger fish, shrimp, and gulf oysters. Orange Park locals love dining here on Wednesdays when oysters are 75 cents each all day long.

11. Bulkheads Taphouse & Kitchen

Copy Link
664 Kingsley Ave #107
Orange Park, FL 32073
(904) 592-7084
Visit Website

Newcomer Bulkheads Taphouse and Kitchen specializes in all things crab and Maryland-style seafood including masterfully prepared crab cakes. The restaurant is located in a strip mall on a busy road, so it’s easy to miss, but it's certainly worth seeking out for a crab cake sandwich that’s more crab than anything else.

12. Cap's On the Water

Copy Link
4325 Myrtle St
St. Augustine, FL 32084
(904) 824-8794
Visit Website

Cap’s On the Water is known for the spectacular views of the St. Augustine waterways, ample outdoor dining space, and plates of seafood with a distinct Greek and Southern twist. One plate that is often seen flying out of the kitchen is the sea bass succotash, which is prepared with Chilean sea bass over a bed of pillowy gnocchi with edamame and oven roasted tomatoes in corn chowder. One great thing about Cap’s is that it can make many of their dishes allergy-friendly, so just let the server know.

1. Safe Harbor Seafood Restaurant

4378 Ocean St #3, Atlantic Beach, FL 32233

Safe Harbor Seafood Restaurant offers up sweeping views of the waterways where the restaurant’s catch of the day is caught. Guests can often see the boats offloading fish and shrimp and delivering them to restaurant’s kitchen where it is serves up a menu filled with items like smoked fish dip and the oyster po’boys.

4378 Ocean St #3
Atlantic Beach, FL 32233

2. Southern Coast Seafood

1301-1 Monument Rd, Jacksonville, FL 32225

Since opening in early 2020, Southern Coast Seafood has quickly become a staple in the Arlington neighborhood of Jacksonville. The restaurant gets its fish and shrimp from Mayport to create some of its fan-favorite dishes like the fish club sandwich piled high with house-smoked bacon, lettuce, tomato, cheese, and a lemon aioli, along with fish tacos where there’s more fish than fillers. 

1301-1 Monument Rd
Jacksonville, FL 32225

3. Seafood Kitchen

31 Royal Palms Dr, Atlantic Beach, FL 32233

Like many of the other restaurants on this list, Seafood Kitchen has been serving up seafood dishes for for several decades. Guests can dine on dishes like whole belly clams (no clam strips here), perfectly fried whole snapper, and deviled crab.

31 Royal Palms Dr
Atlantic Beach, FL 32233

4. North Beach Fish Camp

100 First St, Neptune Beach, FL 32266

Neptune Beach is flooded with restaurants trying to lure in beach goers, but locals know North Beach Fish Camp is the best spot along the sandy shores. Start off with an order of spicy pimento cheese dip, which is a Southern staple, followed by the salt and pepper seared tuna, which is cooked to perfection time after time.

100 First St
Neptune Beach, FL 32266

5. Marker 32

14549 Beach Blvd, Jacksonville, FL 32250

Marker 32 has been a cornerstone of the seafood restaurant scene in Jacksonville for more than 30 years. The restaurant is a unique mix of fine dining and a casual atmosphere, offering items like the seared scallop dish, which comes with collard greens, grits, and roasted corn basil shrimp broth is not to be missed.

14549 Beach Blvd
Jacksonville, FL 32250

6. Two Dudes Seafood Restaurant PV (Multiple locations)

262 Solana Rd, Ponte Vedra Beach, FL 32082

Two Dudes Seafood Restaurant is a Jacksonville icon, with two locations, one in Ponte Vedra and one in Atlantic Beach. All of the seafood here is fresh and never frozen so everything retains the briny, sea flavor like it just got caught out of the water. For spice lovers opt for the jalapeño crusted catch, which is offers a choice of fish with a jalapeño crust and drizzled with a coconut lime cream.

262 Solana Rd
Ponte Vedra Beach, FL 32082

7. Palm Valley Fish Camp

299 Roscoe Blvd N, Ponte Vedra Beach, FL 32082

When Palm Valley Fish Camp debuted in 2009 its goal was to open a family-friendly restaurant that feels like the neighborhood go-to —and it has become a favorite of Ponte Verde residents relaxed seafood dinner with friends and family. While classics like smoked fish dip and crab cakes can be found on the menu, for those looking for something a little different on a seafood menu consider getting the salmon BLT, which comes with house-made tartar sauce and pickled zucchini.

299 Roscoe Blvd N
Ponte Vedra Beach, FL 32082

8. Aqua Grill

395 Front St, Ponte Vedra Beach, FL 32082

Aqua Grill has been around for more than 25 years and Jacksonville locals continue to flock there for the seafood and cozy atmosphere. One item that diners love is the classic chilled seafood tower filled with Mayport shrimp, Galveston Bay oysters, king crab, and lobster tails. For those who not craving seafood the menu has plenty of dishes for the meat and potatoes enthusiast as well. 

395 Front St
Ponte Vedra Beach, FL 32082

9. Barbara Jean's On The Water

15 S Roscoe Blvd, Ponte Vedra Beach, FL 32082

Homestyle seafood graces the menu at Barbara Jean’s On The Water. The restaurant is known for its back patio, where guests can take in views of the inlets as they enjoy a drink and wait for their food to arrive. This is one of a few places in town to find true southern-style catfish, where diners can get it battered and fried or spicy grilled with their choice of two sides like white cheddar grits and the ultra nostalgic Ambrosia salad.

15 S Roscoe Blvd
Ponte Vedra Beach, FL 32082

10. OP Fish House and Oyster Bar

636 Kingsley Ave, Orange Park, FL 32073

Since opening in 2018 OP Fish House and Oyster Bar has been bringing in customers who are hungry for seafood but live an hour or more from the docks of the beaches and Mayport. The restaurant gets its seafood delivered daily from local purveyors, including trigger fish, shrimp, and gulf oysters. Orange Park locals love dining here on Wednesdays when oysters are 75 cents each all day long.

636 Kingsley Ave
Orange Park, FL 32073

11. Bulkheads Taphouse & Kitchen

664 Kingsley Ave #107, Orange Park, FL 32073

Newcomer Bulkheads Taphouse and Kitchen specializes in all things crab and Maryland-style seafood including masterfully prepared crab cakes. The restaurant is located in a strip mall on a busy road, so it’s easy to miss, but it's certainly worth seeking out for a crab cake sandwich that’s more crab than anything else.

664 Kingsley Ave #107
Orange Park, FL 32073

12. Cap's On the Water

4325 Myrtle St, St. Augustine, FL 32084

Cap’s On the Water is known for the spectacular views of the St. Augustine waterways, ample outdoor dining space, and plates of seafood with a distinct Greek and Southern twist. One plate that is often seen flying out of the kitchen is the sea bass succotash, which is prepared with Chilean sea bass over a bed of pillowy gnocchi with edamame and oven roasted tomatoes in corn chowder. One great thing about Cap’s is that it can make many of their dishes allergy-friendly, so just let the server know.

4325 Myrtle St
St. Augustine, FL 32084

Related Maps