Cottonwood Canyon is the kind of hidden peaceful escape in Oregon that makes you wonder why you ever waited so long to visit.