robo is there a reason or purpose to all the shallow water? Shallow areas can be a lot of work and tend to fill in with muck quickly.

Cypress do a good job of filtering out soil and cleaning water. They do spread by floating seeds so you will have to deal with all the seedlings quickly. They can be sprayed easily. They are beautiful trees and the roots and knees are very good cover for small fish.