Yes, those snakes do eat fish. A few years ago, we saw a snake swimming across our pond with a hugh goldfish in its mouth. Larger than we ever imagined that it could eat. I'm sure this one had eaten a few meals on us, but we have a lot of goldfish and can't really tell when they go missing.
Karen