Flooding and erosion are two of the most persistent challenges faced by communities living near rivers, streams, and coastal areas. Left unchecked, they can damage property, threaten public safety, degrade ecosystems, and incur millions in repair cos...