Fresh anchovies are a treat for any fish-lover on the planet.