Onigashima
From Wikipedia, the free encyclopedia
Onigashima (鬼ヶ島), literally "Island of Oni," is a mythical ogre-infested island that features prominently in the traditional Japanese tale of Momotarō, also known as the "Peach Boy."
Onigashima is sometimes associated with Megijima Island (an island in the Inland Sea near Takamatsu) due to the vast manmade caverns found on that island.