There are lots of springs around the area that have designated swimming. And, at Carney Island on Lake Weir there's a swimming area but the best place on Lake Weir is a small sandy area as you go into Sunset Harbor. We've stopped there but I think you can only get to it by boat.
As far as private? Well, just listen for boats!