my wife is a certified lifeguard and we just have a very basic first aid kit on the boat. i have had CPR classes that were put on by our local fire dept but that was 4 years ago.
2 of my nieces are also certified lifeguards and work up in wrightwood.. normally one or both go with us on our river trips.