Kastellorizo is where Europe ends and Asia begins, and its history is fascinating.