A:I would like to add to GabeCohens very good answer that fish are also able to detect shock waves in the water like from a rock thrown in to the water or from quick movements close to them, I can't give you the scientific explanation for that but fish have a line along their bodies from head to tail, this line has nerve endings that detect those waves, you can see this line very good on a Pike.