Rescuers have abseiled down a cliff after a boy was washed out to sea before being pushed onto jagged rocks.