Lampedusa, the largest of the Pelagie Islands is a fascinating limb of land, administratively belonging to Sicily, but contended with Africa, to which the island is very close and similar in climate, almost tropical. The northern side of Lampedusa is...