Even if you are an hour away from Lake Michigan, you can find a small but fun beach in Naperville. Centennial beach is part of the Naperville Park District. Get a pass for the summer and enjoy the water and sand. They also give swimming lessons there. The only con is that the water can be a little cold!