The Short Answer: The Sun is completely blocked in a solar eclipse because the Moon passes between Earth and the Sun. Even though the Moon is much smaller than the Sun, because it is just the right distance away from Earth, the Moon can fully blocks the Sun's light from Earth's perspective.
Ocean water is evaporating all the time and rising the temperature and humidity of the air so it forms rain and storms that are then carried by trade winds.