Everything you need to know about the picturesque village of Assos Kefalonia on the Ionian Greek island of Kefalonia in Greece.