Nestled against the stunning backdrop of the Blue Ridge Mountains, Travelers Rest, South Carolina, is the kind of place that makes you reach for your camera before you’ve even parked your car.