Mesh - define much!
Haha fortunately my house is about 50' higher than the top of the spillway for that particular bayou, so it has to be a disaster for me to have water in my yard.
I am not sure when high tide for Galveston Bay is, but all of the Bayous empty into it, so high tide, lots of rain...the water doesn't run off.