Gulf Shores/Orange Beach.
Cosmo's on Canal Road is excellent. The wait can be long, so go prepared. Jesse's in Magnolia Springs has a wonderful atmosphere and the food is very good. Tin Top in Bon Secour, though I wouldn't call it fine dining, puts out some excellent food. Their steaks are top drawer.
Cosmo's on Canal Road- haven't been but family has been and HIGHLY recommend it-on Canal road on way to the Wharf, We love Live Bait at the Wharf- also Ginny Lane at the Wharf is a fav of a friend that lives down there. We also frequent Doc's- just good old fried seafood and beer-no atmosphere but good fried food, Franco's is a great Italian place-there are many places- good luck and let me know if you try any of these places-what did you think of Cobalt- heard mixed things from terrible to good