Looks pretty good to me. I like the idea of rock piles! I find that the fish seem to prefer a larger area of rocks or brush versus small isolated pieces of cover. I would combine the smaller rock piles into a sort of rock reef and run it down the point where the pond opens up. And maybe combine several trees or bushes into larger clumps of cover rather than having smaller cover spread out evenly. Just my ideas, hope they help.