there are loads of ways to stop this the as mentioned already ways and also have no flat edges to the pond, they don't like standing on sharp rocks the same as we wouldn't in bare feet!!
a lad accross the road from me has a swimming pool sized koi pond in his back garden and he said it's heron proof and he has no net
steve