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.5m questions
12.2m answers