Kastellorizo is a Greek island and municipality located in the southeastern Mediterranean. It lies roughly 2 kms off the south coast of Turkey and 125 km east of Rhodes. Kastellorizo is part of the Dodecanese Group.
Its name probably derives from the Italian "castello" meaning "castle" and "rosso" meaning "red".
© Anna Wacker Photography