Village between sea and mountains