You didn't say if you had a boat or not.
By boat - There are many places in the bay that does very well; but depends upon time of year. In a couple of weeks, following a nice cool front, you can expect the big specks to head to Dog River - but everyone knows this so expect a crowd.
You can also find nice trout in in the river inlets in upper Bay, Weeks Bay and Bon Secour.
From Land, try the pier off of Dauphin Island Causeway, and south marina wall (Dog River Bridge) of DIP.
I can't tell you what baits will work, but historically shrimp and soft plastics work well.
Good Luck!.