I am surprised the herons haven't gotten that goldfish yet... Must not have much of a heron problem in your area.
I agree!
With all those cattails, the water might be too deep for them to stand in, or the cattails might be too high for them to see over and they can't see any predators sneaking up from behind them?