Ocean Currents.
Ocean currents of the world have significant influence on climate particularly on rainfall and temperature. Warm ocean currents raise the temperature of winds blowing over them which in turn raise temperatures of adjacent coast lands. The East African coast is washed by the warm Mozambique current and this, in addition to latitude, further explains why the East African coast and the adjacent coast lands are hot.
Map of Africa showing main Ocean Currents
Similarly coasts such as Natal (Republic of South Africa) and Western
Europe which are washed by the warm Mozambique Current and the North
Atlantic Drift respectively have relatively high temperatures and
rainfall. Conversely, coasts washed by cold currents such as South West
Africa and California (where the Benguela and California currents flow
respectively) have low rainfall and temperatures.
The two types of Ocean currents are: -Warm and Cold currents.