Причина - разность температур воздуха а как следствие воды - солнце! оно нагревает поверхность земли по разному из за наклона оси вращения земли по отношений и к плоскости вращения земли вокруг солнца. (так же ветер возникает - где больше температура там больше давление - течет от большего давления в область меньшего! Тепло от солнца всему начало.