Okinawa New Town

Okinawa New Town is a fictional island and the main setting in the Stitch! season 3 anime series.