Izayoi Island is a fictional island and the main setting in the Stitch! anime series. It exists among the Ryukyu Islands. It serves as the home of Yuna and Obaa and becomes the new home of Jumba, Pleakley, and Stitch. It has also been visited by some of the Experiments, such as Angel and Sparky. The island is inhabited by magical creatures called Yokai. It also home to the Spiritual Stone, which is the source of the Yokai's life force and protects the island itself.