While some theories suggest Lefkada as the possible location of Homer ... once ruled from these halls. Though Delos does not ...