Depending on what type of boating you plan to do, there is a wide variety rescue tools that may prove useful:

Theres always a trade-off between weight, space, etc with small craft like kayaks that you need to consider.  Canoes and Rafts don't have these same limitations but when they get stuck, its a far more serious matter.