Потому, что остров маленький, а воды вокруг много. Теплоёмкость воды огромная и её температура меняется достаточно медленно и плавно. От воды нагревается окружающий воздух, в том числе и над островом. Получается что и температура воздуха меняется плавно и постепенно. Поэтому на острове не может быть ни резкого похолодания, ни резкого потепления.
Летом воды поглащают тепло, а зимой они его отдают, сохраняя климатический баланс.