Despite devastation, Cottonwood Fire leaves behind 'islands of hope' on Beaver Mountain