Jacksonville’s very bestest seafood is Safe Harbor. They have a Jacksonville Beach and a Mayport location.
Get peel and eat shrimp, tons of fresh fish, and one of their tasty sides.
I heard all about this restaurant for months before I finally visited.
My dad and I did a post fishing trip out to the Mayport location. Took the ferry and everything. We sat outside by the docked boats. There were seagulls nearby and the view of the water was great.
Be prepared to wait in a long line but end up with good eats!