Запятая лишняя.
Это сложносочиненное предложение, но запятая между частями не нужна, так как в предложении есть обстоятельство времени, которое относится к обеим частям.
Корректная пунктуация: От домов во все стороны шли ряды деревьев, или кустарников, или цветов.
Запятая не ставится ни до, ни после союза и, т. к. союз соединяет однородные придаточные предложения.
Запятая уместна, поскольку так имеет в этом случае значение 'например'.
Есть ошибка, связанная с употреблением деепричастного оборота.
Плоды были не на деревьях, не между ними и не на дороге.
В этом предложении возможно двоякое понимание оборота с союзом как: если как своих воспитанников = «в качестве своих воспитанников» (он выращивал эти деревья), запятая не нужна; если как своих воспитанников = «так же, как любят своих воспитанников» (то есть имеет место сравнение), запятая нужна.