Средство от цветения воды в бассейне только одно - не давать ей застаиваться. Каким образом это будет достигнуто - это отдельный вопрос: надо создать течение воды в бассейне, причём хорошее такое течение. Для этого есть насосы, фильтры итдитп. При циркуляции воды она, кстати, и быстрее прогревается.
Стоячая вода рано или поздно зацветёт независимо от качества и количества применяемой химии. Понятно, что чем химии больше, тем медленнее цветёт вода, но и тем менее вода становится пригодной для последующего полива. Химии не вредной не бывает, что бы ни говорили её производители.
Можно накрывать бассейн чёрным защитным чехлом или плёнкой - продаются такие, но всё равно стоячая вода рано или поздно зацветёт, а под укрытием ещё и не прогреется никогда. Кстати, холодная вода цветёт гораздо медленнее, чем тёплая - так что это тоже вариант для любителей охладится! :-)