Paradise awaits in Kefalonia, Greece.