St. Joseph Peninsula State Park is the kind of place that ruins all other beaches for you forever. The sand here is so white ...