My parents came to Ontario to visit in July and we took them to Bayfield, ON, a beachy town we'd never visited before.
Bayfield is on Lake Huron, just north of Grand Bend and the Pinery. The town itself was cute (though I didn't take pictures), and it seemed more parent-friendly at least for my parents than Grand Bend.
We tried out our new beach umbrella.
On the other side of this pier is a marina where people park their boats.
Bayfield's sand on the beach was really nice, but the shore was really rocky. Everyone but me kept their sandals on to go out into the water because it was painful to walk on all the rocks. Someone recently told me that the rockiness comes and goes (weird!) so it might not be that way next summer. One we were out about 30 feet or so from the beach, the sand was really soft, and still very shallow. At that distance, the water only came up to my waist. The other big thing in Bayfield's favor is that the parking was free and it has public washrooms, though they were locked for the evening before we were ready to go home, so that was kind of a bummer. I think we'll definitely go back and maybe see some more of the town next time.