We have lots of good hiding spots for the fish, yet last summer and fall he still got away with quite a few fish. My husband bought a long piece of black PVC pipe and cut it into 3 sections and put weights on them to keep them from floating up, we also got an elbow piece of PVC, we have a very large clay pot that had broken - he was able to cut it in half and the fish love to be under that, I put a strawberry pot in last summer as well, and also plants for them to hide under, as well as an inverted metal basket that they can swim in and out of safely - looks like a golf ball basket from the driving ranges Hiding spots are not a problem in our pond.
And yet it comes, and does its damage. :'(