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 Megi-jima Island (an island in the Inland Sea near Takamatsu) due to the vast manmade caverns found on that island.