Assos, Kefalonia, Greece. Colorful houses and turquoise colored bay of a village on an idyllic Ionian island