Large bodies of water, especially oceans, can absorb huge amounts of heat from the sun during warm times of the year, reducing temperature increases on the land. Similarly, during cold times of year the ocean slowly cools, giving off heat that reduces the temperature drop on shore.