village by the sea with mountains