Looking at the second pic you posted just above, consider clearing the trees from immediately around the pond. I know that will be a lot of work, but all the leaves pictured use up the oxygen in the water to break down. Less O2 in the water = bad for fish.