Hayesville NC is a tiny North Carolina mountain town with a population of less than 500 people. With the Hiwassee River cutting through the town’s eastern edge, this area has long been settled ...