Those are good for the fish, and usually indicate good water quality.

Once they turn into adults and fly away, the various caddis/stone/may flies only live a day or 2, and don't even eat.