I was just there this past weekend and swam in the river with no issues. They don't have a life guard on duty, or a designated swimming area, so it's at your own risk.
There are signs saying you can't swim, but the staff didn't stop any of us. There is a nice pier with steps to get into the water.
Yes there is a small beach area.
Thanks! Your answer is awaiting moderation.