If you want something earlier and think its worth the drive, the Lake Norman YMCA hosts open water swims. The first one is April 21 and I believe they have several throughout the year. Its a nominal fee and they set up a 750m course with boats, lifeguards, etc. You can do 1 or 2 laps.