Find respite in Cashiers, the 200-year-old resort town in the mountains of North Carolina.