many things can lead to an algal bloom in a body of water.
I think the main one you should investigate is the process of eutrophication.
9.4m questions
12.1m answers