Wire brushes,scrub brushes, seem to work the best. Pressure wash when water level is low, then continued maintenance. Any thing you leave in the water will get the growth.

Caleb Tarleton, Sail Sand Point, Seattle's Community Sailing Center