Где-то мне попадался вариант, который проблему с местоположением Дурмстранга решал, поместив эту школу в "плавающий" анклав/домен, вход/выход из которого мог в разное время открываться в разных местах (там была какая-то закономерность, но я ее не помню).