Colorful coastal village on cliffs