The Church of Our Lady of the Rocks is built on an artificial island