With over 5 different waterfront restaurants in the area, Bay City is your place to enjoy a meal with a view!