kefalonia beach framed by building structure