Here's some suggestions:
-Retail business park at Byrne and Marine in Burnaby (plenty of parking, food at Cactus Club or White Spot)
-Ironwood Plaza in Richmond (can't remember what food is there but similar setup to above)
-"The Village" at Park Royal South in West Van (parking available depending on what time of the day you get there, food at Milestones, Keg, Cactus Club, Browns, Brew Pub, White Spot)
The third option is a good choice because Porteau Cove is a nice drive (not too far out of the city but far enough to enjoy the scenery), could take Marine Drive --> Horseshoe Bay ---> Sea to Sky there then highway all back.