I highly recommend the
Gulf Shores Steamer. I remember the corn on the cob being mushy, but the seafood was great. I'm also pretty fond of DeSoto's Seafood Kitchen. And Hazel's Nook has a good breakfast buffet. Skip Lulu's; it's a huge and hugely overrated tourist trap and the food is mediocre.
I'm really interested in seeing the other responses on this thread. I've gone to Gulf Shores every year for the past three years and I'm hoping to go later this summer, too. I'd love to hear about some great new restaurants to try. (And I'm already imagining sitting on the deck at the Steamer with a pile of seafood and a Yuengling. Bliss!)