...try Shibleys. They're right by the town docks. Indeed they have their own dock adjacent to the town docks but with only enough space for 2 boats. Very good lunches and you can sit outside on the deck and watch the lake.
I'll also second Garwoods in Wolfeboro and will have to try 51 Mill St. Last year I recall hearing very good things about the (newly remade) place right at the Wolfeboro town docks, where the Mount boards. I can't recall the name now ...
Added: I recalled mcdude had posted the following in a prior thread re: Wolfeboro eateries. The above unnamed restaurant is the Wolfeboro Dockside Grille and Dairy Bar.
http://www.boston.com/news/necn/Show...ckside_grille/