Jabberwock Island

Jabberwock Island is an archipelago in the Pacific Ocean that the majority of the plot takes place on. There are several significant differences from the virtual version present in the Neo World Program.