The Willamette River stretches from Eugene to Portland