Quote Originally Posted by feanaaro View Post
The idea is that the river flowed as normal through the path of least resistance, made of regular soil. However, by eroding the soil at a certain point it exposes the rocks underneath, which are not smooth but have "spikes", thus the rocky bottom and the small islands. This entire rocky formation relatively near to the surface intersects the flow of the river more or less perpendicularly, thus the river does not go around it but through it, after having eroded enough soil to uncover it at a certain point.
Actually a river meeting an obstacle perpendicular to its original path would, at first, just pool up behind the obstacle in the form of a lake. Eventually it would, by pooling up, reach a height where it would again be able to flow freely, which would be either:
  • a low point in the rocky structure, in which case this "overflow" would gradually (in the course of several thousand years) be eroded into a smooth channel, eliminating the lake behind it, or
  • a low point next to the rocky structure, in which case the river would divert its entire flow to that point and, after enough erosion, eventually drain the lake.


In short: the river would first flow over the rocky structure with a lake behind it, then flow through the structure in a relatively smooth channel, or around the structure altogether if the obstacle proved too great.