The best place to swim at Jordan lake is Ebenezer Church beach. You can swim just outside the rope line and sight against the buoys and it’s a super workout. There is no lifeguard, but I feel safe swimming even alone. If you ride your bike into the park, you don’t have to pay a fee. Otherwise, it is $6 per car in season (Memorial day thru labor day). I think you can buy a yearly parking pass for $20.

You can find out water temperate for Jordan lake on the bottom right hand corner of this site:
http://epec.saw.usace.army.mil/dailyrep.txt
Keywords: open water swimming triathlete swim training chapel hill, durham, raleigh, research triangle park north carolina.