Hard rock layers have resisted the river's erosion, and there are few soft rock layers to erode into channels.
(Hard rock layers; have resisted; the river's erosion) (few soft rock layers; to erode; )
Hard rock layers few soft rock layers
have resisted to erode
the river's erosion