波之上宮は、首里城 西側、直線にして約5kmの海岸に位置します。
巨大な岩盤の崖の上に鎮座する神社で、琉球八社のひとつに数えられる。
八社とは、首里王府が、厚遇した八公寺に併置された八つの神社のことを指します。
波之上宮は、八社の中でも首座に位置づけられた神社であった。
それは、波之上宮を境内にもつ護国寺が真言宗各寺の本寺であったことによるそうです。