Ну здесь можно много и долго говорить. Главное правило таково - количество осадков зависит от того, какое течение - теплое или холодное. Холодые течения вызывают засуху, тёплые - наоборот. Факторов ещё достаточно: широтность, ландшафт, климат, воздушные массы.