Hijiri island

Hijiri Island holds the shrine of Saint Hakushin, sealed away by Naraku. The battle between Inuyasha and the Shichinintai leader Bankotsu takes place in the island.