Answer:
Magnetic anomalies occur where vast deposits of iron ore have caused a local deviation in the Earth's magnetic field.
Any place where the Earth's magnetic field is not smooth and uniform.
Some are so minor that they can't be detected without a million dollars worth of fancy equipment, some you can detect with a pocket compass.