The Torre del Oro, on the banks of the Guadalquivir river