The most common reasons for undertow are currents surface runoff, streams or rivers entering the main channel, obstructions or barriers under the surface, temperature changes in the water between the river bottom and surface, and underwater geology ( sandy, rocky, silty river bottoms), underwater holes or caves, rapids ...