On Flinders St your best bet would be "The Brewery" at the top of flinders, it's good for a beer, tad pricey but the beers are all local brewed and taste .Cactus Jacks (yep another, just acrosss the bridge) or Molly Malones are both solid as well, Cactus has a skybar which is quite decent place for a beer or three, Molly's is a sports bar down the ocean end of flinders st which does really decent pub meals, as well as having all the sport on (and some lovely looking barmaids). , Along the Strand (looking towards Magnetic Island) you've got the Seaview (great steaks, pool tables, restaurant, get some terrible live acts in that can quickly kill the mood in the beer garden,