On the Greek island