Welcome Caguy!! Nice to have ya.
I tend to be a windy, ramble'n guy, so bare with me.
Algae is nature's filtration system and very prehistoric plant so it does not take much at all for this plant to grow and thrive.
All you can do is choose what type of algae you want to have and these type of algae will likely starve the various nitrogens such as ammonia and nitrate and other stuff like phosphates and emit allelopathic chemicals to try to prevent the growth of other algae species. Quality of bio-filtration will make a big difference as well since algae often prefers to consume ammonia directly for food. I think the reason why streams are used is so that the algae you want is in the streams and stays out of your main pond. So, do not disturbe the algae that is not an eyesore and do disturb the algae that is an eyesore.
UV is helpful with killing anything that is free floating such as free floating pathogens, free floating bacteria (good and bad), free floating algae, and free floating spores. UV will only kill the stuff in the water of what is exposed to the UV light.
Once algae is established, it is tough to control. So, try to keep some algae in a stream or in your bio-filtration.
Eventually, the algae can become so thick that it increase the BOD (biological oxygen demand) so high that it kill all aquatic life. So, don't let your pond be a "rainforest" of algae.
I have read that hydrogen peroxide does work temporarily, but any free floating hydrogen peroxide will also kill the good and bad bacteria as well.
"pea green" algae and cyanobacterium algae (also called string algae, blanket weed, etc) are the most prevalent. "pea green" algae is free floating so it is easily neutralize with a properly installed UV; the UV must be properly installed otherwise its effectiveness is severely decreased. The cyanobacterium algae is actually a bacteria that becomes algae and this is why hydrogen peroxide works so good on it, but cyanobacterium becomes a self fertilizing plant once it becomes established. So, you may knock back the growth of the cyanobacterium, but you never will actually keep it "under check" until the phosphates and nitrogens is so little the algae will remain relatively small. UV will only kill the stuff in the water of what passes through it. UV will not kill anything if there is dead spots, or areas in the pond that has a very slow or nonexistant water current. The cyanobacterium spores will eventually land in your bio-filtration or around the small spaces of pots and rocks where the water current is quite slow. So, all you can do is hope you get some algae growth in your streams or bio-filtration or around/near/underneath the plants so that this algae can help to compete with other algae.
People will admit they are 100% algae free, but they really aren't algae free and the algae is clearly seen with very clear, very close and precises photos of the surface area around plant pots, rocks, etc.
It is understandable that algae becomes the biggest problem for beginners since you can't simply just buy a product at the store nor plant that "fixes" algae. Combating algae takes a multi-faceted attack of plants, filtration, water flow, and the eye pleasing algae.
In my area, pond stores don't start selling plants until the last freeze, which is around mid-April to first of May in my area.