Kefalonia, the ultimate island escape in Greece