Medieval village on the water