Warum Beeintraechtigen Kalte Und Warme Meeresstroemungen Das Wetter So Stark?

New York und Madrid liegen z.b. fast auf dem gleichen Breitengrad. Jedoch wird es in New York im Winter unglaublich kalt und es schneit auch, in Madrid jedoch nicht. Weiss auch nicht ob jemand schon mal in San Francisco war, aber dort wird es im August nachts richtig kalt da angeblich kalte Meeresstroemungen aus Alaska und Kanada den Ozean dort unheimlich kuehlen. Dadurch ist San Francisco auch wesentlich kuehler als andere Staedte auf dem gleichen Breitengrad.
Jetzt habe ich aber dazu folgende Frage. Wenn das wirklich so ist, warum haben dann die Meeresstroemungen Temperatureinfluesse auf Staedte wie Madrid? Die Stadt liegt nich einmal annaehernd am Meer. Zwischen Hamburg und Muenchen ist der Temperaturunterschied im Winter auch nicht so gigantisch und Hamburg liegt am Meer. Ist also nicht so als hat man -20C in Muenchen und +10C in Hamburg. In San Francisco, welches am Meer liegt, ist es jedoch sehr kalt und in Sacramento , welches nur etwas weiter Land einwaerts liegt, fast doppelt so heiss nachts im Sommer.
Kann mir das bitte mal jemand erklaeren ob das wirklich nur mit Meeresstroemungen zu tun hat und wie die Temperatur da durch so stark beeintraechtigt werden kann? Ich hatte ja Beispiele von Staedten auf gleichen Breitengeraden genannt.