Important tips to know before you visit the Sliding Rock natural waterslide located in Pisgah National Forest in North Carolina.