Instead of Starbucks? Just because you hang out at a bar, preferably with strippers doesn't mean you have to drink alcohol. In fact, I don't drink. Some of the pubs have the best food around at a reasonable price. Coffee Coke, milk and non alchoholic beer are all served along with an assortment of juices.
The Tudor Inn at the truck crossing is a once a month ritual for me to watch the "Ballet" as a friend of mine calls it. In town, there's Stamps Landing in False Creek which has great food, fantastic view of the water and an easy going atmosphere, but sadly no strippers. Oh well,can'thave everything.
Both these establishments have seating where you can keep an eye on your bike.
Pubs were once THE meeting places for Bikers of all kinds and still are in the UK and most of Europe, so why isn't it here?