Ответ:
2.1. За деревней с холма были видны квадраты кварталов, кирпичные здания, разлив садов, шпили костёлов и маленькие палисадники около маленьких деревянных домов.
Однородные члены — дополнения «квадраты», «здания», «разлив», «шпили», «палисадники». Перед одиночным союзом «и» запятая не ставится.
2.2. Фейерверк озарил небо красными, синими, зелёными и белыми огнями.
Однородные определения обозначают цвета; запятые разделяют их перед одиночным союзом «и».
2.3. И днём и ночью трудятся спасатели, и врачи, и волонтёры.
Повторяющийся союз «и… и… и» соединяет однородные подлежащие, поэтому между ними ставятся запятые. В сочетании «и днём и ночью» запятая не нужна: это единое обстоятельство времени с повторяющимся союзом.
