Ithaki, believed to be the home of HomerÂ’s Odysseus, is steeped in mythical allure and natural beauty, with its calm bays and green hills offering a peaceful retreat.