Growing up in South Haven, I'm a little bit biased - of course it's the best beach town in Michigan!
According to Thrillist, though, it's No. 8, while Grand Haven comes in at No. 1.
I can totally see how it would difficult to choose though! With so many glorious beaches totalling 3,000 miles of Great Lakes shoreline, there are tons of amazing beach towns in Michigan! According to Thrillist, the top beach towns are right here in West Michigan!