William Dalrymple: the enchanting Italian island with echoes of a lost civilisation