I've found that practically any good cleaning product works well so long as you get right to it. Also, whenever I'm rafted up with someone, I put on a water ski vest and just jump in the water with a light brush or sponge and wipe it down. This keeps the build up under control. Good luck!!
AND HAPPY 4TH!!