Presence of water body is the factor that is responsible for the difference in annual temperature although the Humid Continental and Marine climates are present at the same latitudes. Marine climates are located near the water bodies such as ocean or sea while on the other hand, Humid Continental climates are located farther from the water bodies such as sea or ocean.