For Cocktails and good seafood appetizers....go to the "Cove" its on the intercoastal and a good place to boat and people watch...
For a fish sandwich...go to "Flanagans" on Atlantic Blvd...bar atmosphere...but lunch is good.
Right down the street on Atlantic and the intercoastal is "Houstons" also a hot little place for lunch and dinner.
If you come South just a little....there is a place called "Catfish Deweys" real layed back place the locals go to for all kinds of seafood and all you can eat specials.
Have fun and try to keep dry. Forecast is for more rain, maybe you'll bring the sun with you...