Could you put in a diversion structure to move some of the water around the pond during extreme floods, so not as much water enters the pond? If so, that could save you losing fish, and also go a long way toward mitigating silting in of the pond.