Ответы справочной службы
Все перечисленные топонимы имеют финское происхождение. В переводе с финского языка ярви — «озеро». Топонимы с частью -ярви не склоняются. Очевидно, что при употреблении этих названий с прилагательными и глаголами в форме прошедшего времени нужно принимать во внимание родовую принадлежность опорного слова. Это может быть существительное город, как в случае с названием Суоярви (карельский Суоярви), или поселок, как в случае с названием Петяярви (излюбленный Петяярви), или иное существительное, какое может играть роль опорного слова.
Придаточное предложение может относиться как к первому, так и ко второму слову – на усмотрение автора.
В «Словаре географических названий» А. В. Суперанской (М., 2013) указано, что топонимы в сочетании с географическим термином бухта обычно не склоняются. Исключение составляют случаи, когда топонимы выражены именами прилагательными: в бухте Котор, но в Сиднейской бухте.
Справочники
В городе Москва или в городе Москве? Названия в сочетании с родовым словом Географическое название, употребленное с родовыми наименованиями город, село, деревня, хутор, река и др., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование. Правильно: в городе Москве, в городе Санкт-Петербурге, из города Киева; в деревню Ивановку, из ...
...Как склонять географические названия?...
... Исключение составляют случаи, когда название выражено прилагательным: на озере Рица, но: на Онежском озере, в бухте Котор, но: в Сиднейской бухте. В городе Старом Осколе или в городе Старый Оскол?...