Sort:  

It's not far from Greece as the crow flies. I think a lot of Mediterranean islands share many common plants. We all have a lot of birds migrating so maybe they spread common seeds. I have no idea what these flowers are called, maybe I should find out because we have a lot of them about.