Nestled in the Blue Ridge Mountains, Canton, North Carolina’s Springdale Resort is a mountain golf fan’s dream come true.