Molly's reach has amazing burgers, best I've ever had. Their seafood chowder is amazingly good, so rich. Their shrimp sandwich (can't remember the name) also good. It's a diner type restaurant but it's not cheap.
In Davis Bay, there's a fish 'n chips place (pink low building) that's really good too.
I don't know where this next place is, it's on the other side of Sechelt (I think) it's the Blue Heron Restaurant at the Blue Heron In. It's been about 4 years now since I've been so I don't know if it's still there but their scallops in saffron sauce is delicious. The restaurant overlooks a lake if that helps.
Don't go to the Thai place in Sechelt, it's expensive and the food isn't even close to being authentic. In the town area of Sechelt we went to a tiny little mexican restaurant that was good. Again, not sure of the name or if it's still there but it's across from the seafood market/store.