Island on the green sea