I'd use a spray.

I tried using granular 2 4-D herbicides to clear one bank of my pond and it ended up killing about 90% of the weeds in the pond.

If you use sprays you can just kill the areas targeted. I used Polaris in a spray to keep the bank clear after it started to grow back.