A rocky islet on the shores or Green Island Several islets adorn the sea beyond the shores of Green Island.