medieval village on an island