Yes there certainly are carnivorous aquatic insects that feed on small fish. That's why aquaculturists that plan on spawning fish in a pond and producing offspring, leave the pond empty and dry until just before planting the broodstock. That keeps the insects from getting a head start on the fry.