Map of the location: Sant Pere de Rodes, Spain