The correct options are
A Latitude
B Prevailing winds
C Ocean currents
There are different factors that affect how the temperature of the ocean varies. They are latitude, unequal distribution of land and water on Earth's surface, Ocean currents and Earth's rotation.