Die 92 Meter hohen Lisbon Falls sind von dichten einheimischen Sträuchern und üppigen Wiesen umgeben. Sie werden am besten von einem Fußweg am Fuße der Kaskaden aus gesehen, wo sich das kristallklare Wasser in einen Doppelbach spaltet und Bäume am Fluss schattige Picknickplätze schaffen.