Cotton Hill is a great campground maintained by COE. The campground offers a variety of sites, some closer together and less private along the beach and others well spaced with shade trees and plenty of vegetation. Large, low-riding rigs might have some difficulty in some spots though. The Pine Island and Marina View Loops have better views of the lake and dam, but the bathhouses are small and...