Bayfield is a cozy hidden gem perched along the shores of Lake Huron. During the summer months, it offers peaceful beaches ...