>まあ、だいたい主要な城というのは駅の近く(徒歩で20分以内)

そうでもない
西からでも熊本・松山・高知・岩国・松江等々結構ある
路面電車の電停からは近いと言う城ならあるが電停は駅じゃないからなぁ