Introduction to bed, bank and shore protection