Fish contain, along with healthy nutrients, low levels of mercury and other contaminants. Large, older and predatory fish (e.g. swordfish) tend to have more.
Whilst the health impacts of low levels of Hg are uncertain, adverse neurodevelopmental and CV effects are possible. Some restraint is advisable in how much is eaten of fish with higher Hg concentrations, especially for pregnant women and children.