Characters should always spawn into a re-spawn location when logging into the game. No more spawning in exactly where you logged out.
Inland cities could be locked down by guarding the perimeter
Server hopping would end
It would be a challenge to move inland each session
Transportation would become even more valuable
Coastal activity and interactions would surge
Players could not longer unrealistically magically spawn in anywhere by server hopping
Many more reasons. There are some drawbacks but overall this would dramatically improve the game.