the ability of a river to erode its bed depends on the rivers energy, it also depends on the degree of hardness of the bedrock, in some cases, there may be vertical bedding, whereby alternate bands of hard and soft rock cross the channel. as water will erode the softer rock quicker, it will result in 'stepped' areas that create turbulent flow and therefore white water