The idyllic village of Assos on the Ionian island of Cephalonia, Greece, with emerald sea and colorful, red roofed houses until the beach