Ответы справочной службы
Запятая нужна. Запятая перед или ставится, если ли/ль… или соединяют части сложносочиненного предложения, в том числе вопросительного (пара ли/ль… или в данном случае рассматривается как повторяющийся союз).
Журнал
В лингвистике под составными топонимами понимаются географические названия из двух и более компонентов, которые могут быть написаны через дефис (например, Камень-Каширский) или раздельно (например, Ростов Великий). Эти наименования функционируют как единое целое, причем склоняться могут обе части (если их две), только одна (начальная или конечная), а также обе могут быть несклоняемыми. Разберемся, в каких случаях возникает разница и от чего она зависит.
...В лингвистике под составными топонимами понимаются...
...Сантьяго-де-Компостела, гуляю по Сан-Жуан-да-Мадейра, долетели...