With over 18,000 miles of shoreline, there are plenty of beaches to choose from in Michigan's Upper Peninsula