spectacle island