El Nino happens when weakening trade winds (which sometimes even reverse direction) allow the warmer water from the western Pacific to flow toward the east. This flattens out the sea level, builds up warm surface water off the coast of South America, and increases the temperature of the water in the eastern Pacific.