Can't go wrong at Daddy Cool's in Masset with a popular pub on one side and a quiet dining room specializing in pub grub on the other. The eating side is family-friendly, while the pub side usually stays open until everyone has gone home. These guys are onto it and also run a liquor store and a taxi service.
It's called Mile 0 as this is the start of the Yellowhead Hwy.