I have a severe coontail and algae problem (covering 75% of the 3 acre pond). I'm treating it with herbicides and getting carp/tilapia but I also wanted to explore planting some vegetation on the shoreline to absorb the nutrients before it gets to the water.

What are some good plants to plant in the shoreline that won't invade the water?