Ikari definition

Ikari means anchor. The name of the shrine was derived from the fact that many ships anchored here and prayed for safe navigation. The area of Hakushima was an island called "Hakoshima" until the 16th century.