Hey there! The reason for this is that it's influenced by the Gulf Stream ocean current, which originates from the Gulf Of Mexico and is the same stream that allows countries like England to keep mild during the winter by providing warmer air. Remember that gyres and ocean currents (along with latitude) major contributors to climate. Hopefully, this helps!