Cashiers is a breathtaking mountain town in Western NC that everyone should visit at least once to experience its welcoming charm. Located in Jackson County, Cashiers boasts excellent local dining options and stunning scenery. We visited for a weekend and crammed so...