Ответ:

2.1. За деревней с холма были видны квадраты кварталов, кирпичные здания, разлив садов, шпили костёлов и маленькие палисадники около маленьких деревянных домов.

Однородные члены — дополнения «квадраты», «здания», «разлив», «шпили», «палисадники». Перед одиночным союзом «и» запятая не ставится.

2.2. Фейерверк озарил небо красными, синими, зелёными и белыми огнями.

Однородные определения обозначают цвета; запятые разделяют их перед одиночным союзом «и».

2.3. И днём и ночью трудятся спасатели, и врачи, и волонтёры.

Повторяющийся союз «и… и… и» соединяет однородные подлежащие, поэтому между ними ставятся запятые. В сочетании «и днём и ночью» запятая не нужна: это единое обстоятельство времени с повторяющимся союзом.