Depending on the size of that heron, he can be quite a thread to the fish. I still can remember the story a friend of mine told me, when he walked out to his ponds in the morning and came upon a 6 ft tall heron. He figured if he just came up screaming and yelling at the heron, he would get scared and fly off. Noooo! The way it ended was, my friend had the run of his time with the heron chasing HIM!!
If you really dont wonna go with the pond netting (it can be disturbing for the plants and the overall appearance) have you looked into getting some of those devises that spray water, when it detects a moving object? I think you can find it online quite easily (DrsFosterSmith.com or Petsolutions.com). Although I am not sure if such a device can tell the difference between a person closing in or a heron. You might gonna get an involuntary shower...