North Cape

North Cape lies north of Avalon, on Atlantis' west coast.