Oyamazumi Shrine (Omishima-cho, Imabari City, Ehime Prefecture)
Overview (History, Features, and Attractions) Oyamazumi Shrine is a historic shrine located in Omishima-cho, Imabari City, Ehime Prefecture. It has long been a place of worship for prayers for Japan's maritime traffic and continued military success. The shrine is both a god of the mountains and a god of the sea, and is a place of worship for people traveling by sea.