Looking for a fantastic beach with extra attractions? Head to these Michigan Beach towns on Lake Michigan for beautiful scenery and unique things to do!