Although it's been a while since I have done saltwater, algae is typically a symptom of excess nutrients. The usual culprits are nitrate and/or phosphate. Water changes often help, but at the time I was battling green filamentous algae in saltwater, I was living in a place that had measurable phosphates in the water supply. I used Phosgard and the algae went away.
Another contributing factor can be insufficient calcium. I also found with my reef tank that the dosing of kalkwasser fed the coralines that then could out-compete the bad stuff. HTH