Why does the annual temperature range get bigger where latitude is higher? Is it because of the ocean currents? Or is there any other factor that causes this situation?
Welcome to the Earth Science Stack Exchange!
The bigger temperature range is because of the wide difference in the length of daylight seen in the higher latitudes. Depending on how high you are talking about, there can times where there is no sun for a month and vice versa with constant sun. Because of this there will therefore be more time for warmth and cooling as the Sun (or lack thereof) is what drives the diurnal temperature change the most.