Manffapet har Lord Cochrane senast satt i land pä ön Caudia.