Naminoue Shrine, the guardian shrine of Okinawa, stands on a high bluff overlooking the sea. The cliff has served since ancient times as a sacred place of worship for the deities of the mythical realm of Nirai Kanai beyond the sea.