Whitewater Falls holds the title of the highest waterfall in North Carolina. It’s a stunning sight and definitely worth checking out.