Terry, I sent you info on Grand Marais, MN. The north shore of MN is very beautiful and busy during summer. The sailing is usually very good, but get out of the way of a storm. The lake can change fast, watch the weather, any black clouds, head the other way. Don't plan on swimming up here in June, to cold. Bugs shouldn't be bad by the lake and in June, inland can be a different story. The picture of your boat is beautiful, I'd like to see it in person, maybe we can meet and do a show and tell. I have not seen a CS20 up close and personal. Some good sailing 25 miles from where I live on Lake Pepin, Lake City, MN. I live on a smaller lake myself, we have 3 acres of woods on the lake.
Keep in touch,
Jerry L Weltzin