Vejer de la Frontera: the Church of the Virgin