Движения воды в океанах бывает вертикальным (снизу вверх) и горизонтальным (по поверхности)
Горизонтальные движения появляются в результате движения воздуха (ветер), разницы температур в разных частях океана
Вертикальные движения возникают чаще всего из-за движения литосферных плит, извержений подводных вулканов, подводных землетрясений, разницы температур - в местах расколов, землетрясений, извержений вулканов происходит нагрев воды - она расширяется и поднимается.