Why have hundreds of small fish washed up dead on a Cornwall beach?

A video circulating on social media this morning shows hundreds of dead fish washed up on Porthgwidden Beach in St Ives, Cornwall.