Ждать у моря погоды - напрасно надеяться на что-либо не предпринимая ничего для исполнения желаемого, находиться в состоянии неопределенного ожидания.
Выражение возникло, вероятно, во времена парусного флота, когда приходилось ожидать благоприятной для плавания поры. При переносном употреблении cмысл - "томиться в вынужденном и неопределенно-длительном ожидании".
Слово "погода" здесь имеет значение "хорошая погода".