Lunch on Granville Island
If you're looking for a quick lunch, you could do well to go to the "food stalls" section of the market and then all sit outside together amid the seagulls... Rubina's stall for good Indian, the Stock Market as mentioned previously, good bread...
If you want a sit-down, there is the Sandbar, which is a huge restaurant and should be able to accommodate your party of 12 no problem at lunch (should). Don't know how "quick" they'd be, though.
Whenever I go to Vancouver I make a point of going to The Stock Pot in the Granville Island Market and having some freshly made soup, even if it's 30 degrees outside. The bakery next to it has some decent salmon rolls.
If you don't mind eating outside of Granville Island and want a quick but tasty lunch, I recommend taking the water taxi/ferry to Hornby Street and walking to Tartine (www.tartine.ca), a little bakery over on Beach Ave and Howe Street that serves terrific sandwiches and jalapeño cheese sticks.
I haven't been back to Van in 6 years but each time I visit I always go to Granville Island. I remember my favourite area to eat is the market itself where they have all those different stalls serving a bunch of different kinds of food. There was one stall that had fantastic pies with a lot of variety.