Night Watch Island

The Unnamed Space Island is presumably the 33rd Island on Poptropica.