This past weekend we visited Goderich for a concert and had a chance to sample some local restaurants.
For dinner we walked down to Beach Street Station, which is housed in a former CPR station and is perfectly placed on the waterfront. The place is quite spacious and the patio provides a great view of the lake. I tried the Square Brew (brewed in Goderich) IPL, which was light and just slightly bitter. Klafouti had a white wine-based sangria with berries, which was pleasant if a bit sweet. We started with an appetizer of Buffalo cauliflower, which was nicely fried with a blue cheese sauce and a not sauce (which could have been a bit hotter). For mains, we ordered the pan-fried pickerel dinner and the perch dinner (deep fried). Both showed a deft touch for cooking times, with the fish just done and nicely seasoned. The accompaniments were fine (veggies, wild rice mix), if nothing special. We didn't have time for dessert, so can't comment on that.
Breakfast was at the Colborne B&B, where we stayed. It included a tomato-basil frittata, toasted bread from the local bakery, crispy local bacon, and berry-rhubarb crisp with rhubarb from the garden.
For lunch we went to the Park House, which is perched on the bluff above the beach. The interior is more pub than restaurant, but otherwise quite comfortable. We split an appetizer of pierogies that were smothered in fried onions, bacon, and lots of cheese. Nothing outstanding, but hearty and ribsticking. For mains, we again ordered the perch dinner and the pickerel dinner. We requested the perch to be pan fried also and the kitchen obliged. Both fish were again perfectly cooked. The pickerel was better seasoned (the perch did better with some salt and pepper). The dishes came with converted rice and somewhat anemic side salads, but again we were there mainly for the fish. This time I tried the Square Brew pilsner, which light-medium in body and nicely refreshing. For dessert we split the turtle pie, which the gooey, buttery, chocolate-y mess you might expect.
Overall, nothing to travel a distance for. But if you are in town, they do a good job with freshwater fish at very least.