That's 5 drift boat accidents that I know of in the last 2 weeks. Wearing a PFD is one of the most important things a person can do.
My fishing club has a water safety class every so often, both in the pool (exiting float tubes, swimming/floating in waders, dealing with throw bags, etc.) and at the meetings. We have done CPR classes and this month will have a formal water safety program. Works for us.