I have lots of ducks on my place and have seen any of them take a fish. Do you know what kinds of ducks you have? I have lots of pintails, redheads, and mallards. Just make sure you don't have the dreaded cormorant (water-turkey). I have to scare them off, or to death, to keep them away they will do way more damage than any flock of ducks.