Situated on Lake Michigan with nine public city beach access points, South Haven is a harbor town made for easy days by the water. South Beach, named Best Beach ...