Hard to tell with all the blue. Could be cyano or dinoflagellates. Need a whiter/less blurry picture to give an educated guess (and microscopic imaging to be positive sometimes unfortunately). In my experience both are due to nutrient imbalance/shortage.