Greek.
One of the islands in the Aegean Sea.
North of the Dodecanese.
Hmm. Not Patmos.
Limnos? Not quite.
Lesbos?
Greek for sure. Commendable that youre able to take it further and almost take us to the door of the house she was born in.