If you get the chance to pop by Bowen there are some AWESOME restaurants there. Tuscany has probably the best pizza ever. Doc Morgan's mussels & fries, horseradish mayo, and home-made crusty bread on Mondays. But, you seriously have to try Cocoa West. By far the best truffles I have ever tasted.
we like the soup and baked goods at Bliss - a FANTASTIC new bistro coffee restaurant in Gibsons -- it is on Gibsons Way across from Shell gas station / A & W fast food. Steven the owner is the most charming kind person - even when it's busy he has a chance to say hello to his guests. It is open for morning coffee and lunches. I don't think it is open in the evening.
you might also enjoy a drive or bike ride along Henry Road (just west of Bliss) to the two farm stands (Henry Reed organics and "The Green Room" - you could pick up some veggies for picnic snacking
some people recommend Smittys Oyster House down in Gibsons Landing - great views, funky atmosphere. But i have not been there in a while.
enjoy your visit, make sure you plan ahead for the ferries (super busy on certain days) - you can reserve space ahead of time on the BC Ferries website.