My favourite method would be to use turtles. I had this problem even with in-land quarries from all the random water source blocks/ponds, so I wrote a program for my turtle (or several) to move through the entire area.
Turtles ignore liquid source blocks and destroy them when they move into them.