Castro corners in Naxos island.