Ok maybe not mackerel, but I have heard anectodal reports that ocelots do sometimes hunt in streams. I have never seen photos or videos confirming this. I do believe the exhibit at Woodland Park Zoo includes a pond where they do (or did) live fish feed once a week.