a cartoon castle on a rock island