Wenn es sonst keine Reisemöglichkeiten gibt würde ich das auf jeden Fall machen. Wenn du nicht willst, dass sofort die ganze Welt verfügbar ist, kannst du ja mit Freischaltsystemen arbeiten. Jeder dieser Magier verkauft ein Siegel, welches den Teleport in diese Stadt ermöglicht. Besser wäre es vielleicht wenn jeder dieser magier (gegen geld oder gegen Hilfe) einfach einen Zauber über den Spieler sprechen würde der die Orte dann freischaltet, sonst muss man die Siegel immer bei sich haben. Wenn du hingegen Siegel hast, kann man die auch noch an anderen Stellen einbauen, z.B Belohnungen oder Beute von Gegnern. Das heißt man kann jetzt in Stadt A z.B das Siegel für Stadt G finden. Natürlich kann man immer noch normal hinreisen, aber das ist eben schneller und sicherer.