In order for algae to flourish, it needs nitrates, phosphates, light and water. Well water is not limiting so that leaves the other three. I would test nitrates to see if those are high. It would be good to test phosphates also but you can have stacks of algae and no measurable phosphate because the algae sucked it out of the water.
Generally, nitrates are high after cycling.
Phosphates can leach out of your rock work.
You can reduce these plant nutrients by
Water changes.
Setting up a refugium with macro algae to compete for the nutrients.
Running GFO to absorb phosphates.
Not feeding as much.
Running a skimmer.
Dosing vodka or carbon and running an over sized skimmer.
Physically removing the algae.
Clean up crew to graze the algae.
Most people use several of the above methods.