If your looking for clean, uncrowded beaches in Michigan, consider St. Joseph. Located just 90 miles from Chicago, the twin cities of St. Joseph and Benton Harbor, Michigan have great beaches that wrap around a scenic lighthouse. Silver Beach, Tiscornia Park and Lions Park Beach are three uncrowded, beautiful beaches.
By June, the Lake Michigan water temperature is warm enough to swim in. After a day at the beach, you can feast on pizza at the nearby restaurant located in a train station. There are more restaurants and pubs up on the bluff, where you might get to see an amazing sunset over Lake Michigan.