Sandbar is a good one. Nice view if you sit on the upper level, and its on granville island so you can stroll around and enjoy other overpriced tourist traps
Boathouse isn't bad for everyday food but not somewhere you want to go for a special occasion .. food's not very memorable lol