Kastellorizo: A tiny, magical island with a huge history Kastellorizo is a small, but magical Greek island located in the southeastern Mediterranean.