Enjoying Sliding Rock Waterfalls June 7, 2019 by Photographer Ravi 0 The most popular natural waterslide in North Carolina for generations is in Pisgah National Forest near Brevard. Slide down a 60-ft. smooth rock waterfall into a pool of chilly water at Sliding Rock Waterfalls. Viewing Sliding Rock Waterfalls Like this:Like Loading...