Doc's in Orange Beach, Go to the original one where 161 dead ends into 180. Go early. IIRC they will do a catch and cook for you as well.
The Flora-Bama of course.
Wolf Bay Lodge/restaurant
In Pensacola there is The Fish House, Grand Marlin, Nicks Boathouse, Captain Joey Patti's, the Oar House
Places to avoid: The Shrimp Basket, The Gulf (everything is frozen, nothing local). Sunliner Diner
If you can cook, you absolutely want to make a Pensacola run and load a cooler up at Joe Patti's freshest, cheapest, and best fish market on the Gulf Coast.