Ok, So YVR airport is about an hour's drive from Langley, BC - which can easily extend to 1h20min if you have to navigate during rush hour (AKA 2PM - 7PM). So rather than looking for a place in between, you might want to either hit a pub near the airport, or once you reach Langley. If you're looking near the airport, I would suggest the FLYING BEAVER BAR AND GRILL (https://maps.app.goo.gl/ueqMVYPu...) It's a short drive from the airport, and it looks like it has some scenic water views, as well as a decent menu.
If you want to wait until you get to Langley, check out FARM COUNTRY BREWING (https://maps.app.goo.gl/mweXnKuk...) or TRADING POST BREWERY (https://maps.app.goo.gl/zKNGEARz...). Good luck!
The someone in question is a bit of a foodie, fond of a variety of cuisines. A coworker travelling with is equally non-fussy, but likes to drink local beers and or cocktails aplenty.
Any advice?