Open: May to October... Apollonion Resort & Spa is situated in the area of Xi, well known for its long golden sandy beach, in the picturesque western side of the island of Kefalonia called Lixouri.