Norris Lake has one decent course and plenty of rentals. The course I know of is permited by skiers of knoxville, and its in Big Creek. Take a few course supplies with you (balls especially) when you go, everyone is welcome to ski it. Its not the best location, as detailed above with the backwash, but its better than nothing. Center Hill also has a course and some lakefront rentals, its a very nice lake also. Closest town is probably Cookeville TN.
Tellico has some lakefront rentals and a couple of courses (skier of Knoxville also). http://www.sequoyahmarinaresort.com/ The mastercraft plant and our course is 5 minutes from there. Pretty decent food and fun atmosphere.