In some places there are so many herons around that it is almost certain they do move fish. I see fresh heron tracks all around both of my ponds every day.