There's a lookout nearby. "
The Nooksack Falls project, a hydropower facility originally constructed in 1906, has not been in operation since 1997."
[
link
]