That will look nice, leave enough room to walk around the fence side, that will always be where you need to be if you can't reach it.
What kind of edge? Do like jw and others have done, a shallow shelf you have the liner sit on that you cover with rocks that are partly in the water partly out. Covers the liner beautifully.
I would also suggest with all those young helpers around that you keep your edges low and flat - make sure it's easy and safe for everyone to approach and view the pond without having to climb over or step on rocks that may not be designed for stepping... because they will step!
We have a big rock that is our "standing rock" - it's flat and appears to overhang the water (just an eye trick - there's a big shelf underneath to support it). But every single person who views our pond instinctively knows "this rock is for standing on" and they do!
Yes now it really is looking like it will be a nice pond. I like all the curvy edges. Hope it's not too much of a bugger to get the liner to lay in place around the tighter curves. You just have to get in there and play w/the folds so they lay the way you want them to. Water pressure on the sides will help keep them in place too.