Travel Time For a Big Fat Greek Holiday3 Mins Read An oasis of calm, boutique hideaway Eliamos Villas Hotel & Spa has opened on the Greek island of Kefalonia.