The U.S. National Whitewater Center is a must-see in Charlotte, North Carolina, and if you’re in North Carolina...