The Kingfish restaurant is a great place for lunch or dinner. It is right on the water in Bay City. My hubby and I have been there a few times. You can eat indoors, or in the summer, that have a huge amount of outdoor seating. If you sit outside, you can even walk out to the dock and check out the water while you wait for your food.
The menu has a lot of seafood on it, as well as some really great sandwiches and salads. Everything we have tried, has been really great. The service is great too, and quick. We have always enjoyed our meals at this restaurant.