Spinalonga is a barren, arid rocky islet lying in the mouth of the natural harbour of Elounda. The islet was fortified in ant ...