I have tons of willow trees sprouting all around the dam and banks of my pond. I understand that I need to get rid of the ones on the dam and I will. Is there any pond and fish safe way to keep them from re-growing, other than just repeatedly cutting them down?

Also, will it cause problems if I leave one or two willow trees growing on the front pond bank (far away from the dam?)