Why do waterfalls form?
Short answer
A river erodes rock and terrain with different resistance, leaving a steep drop over which water falls.
How it works
A waterfall can retreat upstream over time. The rate depends on water flow and the properties of the rock.
Key point
The practical point is this: The rate depends on water flow and the properties of the rock.