Della Falls is a waterfall in Strathcona Provincial Park on Vancouver Island. With the highest total vertical drop, measured at 440 metres (1443 ft), Della Falls is widely regarded as the tallest in Canada. Della Falls is located 60 km (37 mi) from the town of Port Alberni, British Columbia in Strathcona Provincial Park -
Della Falls, Canada
Posted on at