This beautiful hidden destination is set deep in the Cascade Mountains near the mighty Wallace River.