The Sun heats the tropics more than the poles, and Earth's rotation bends the winds and currents that carry that heat around. Ocean currents move heat from warm places to cooler ones, so the climate of a place depends on its latitude, its height above sea level and how close it is to the ocean.