It's no secret to Michiganders that our beaches are awesome, but it's still cool to see them nationally recognized. Not one, but two Michigan beaches placed in a national ranking of the best freshwater beaches -- and one even nabbed the top spot!
MSN and the Points Guy came out with the list of the top underrated beach town in the US. South Haven placed 2nd on the list behind Block Island, Rhode Island.