Izayoi Island

Izayoi Island is a fictional tropical island south off the shore of Okinawa Island and is the main setting in the ''[http://disney.wikia.com/wiki/Stitch! Stitch!]'' anime series. It exists among the Ryukyu Islands.