Spinalonga is a small island in the Gulf of Elounda in north-eastern Crete, with a…