I like the Granny's pub in Gibsons, Garden Bay pub in Pender Harbour, or the Back Eddy Pub in Egmont (A bit our of the way, but eclectic). Don't know of any SP's on the coast - let me know if you find one! Lot's of indy massagers - mostly organic granola gals (ie: straight massage, no extra's).
Best coffee in B.C. is at Straight Coffee in Wilson Creek, just south of Sechelt.