They can't draw water from further upriver?
If the fish fits in the pipes, why not make smaller pipes? It'd be slower water volumes, but it'd keep the fish out of the pipes. Alternatively, make it bigger. Fish in the pipes means you wouldn't be getting as much water anyway.