The Rush of Water June 6, 2019 by Photographer Ravi 0 Sliding Rock is a waterfall in North Carolina, located near Brevard, so named because visitors can slide all the way down the waterfall into the plunge pool below. The Rush of Water Like this:Like Loading...