Климат во многом определяется температурой воды в море.
В Сочи температура воды круглый год плюсовая и не опускается ниже +9, во Владивостоке два месяца температура воды ниже 0 градусов, а ещё два месяца близка к 0 градусов. Температура по месяцам во Владивостоке ниже на 8-10 градусов, чем в Сочи.
Много солнечного тепла уходит на прогрев воды, а температура воздуха из-за холодной воды понижается.
Поэтому климат во Владивостоке холоднее, чем в Сочи.