Firstly, some general legal and insurance stuff.

Travel Insurance which covers white-water kayaking.

NOTE – you will need to check that this covers the grade which you are paddling at. All of these currently seem to cover grade 4 (summer 2016).