Es un importante centro de la devoción católica local, pues se trata del santuario donde reside la imagen de Nuestra Señora de la Caridad Coronada que, tras una larga serie de milagros, fue proclamada en 1618 patrona de Sanlúcar de Barrameda y de todos los estados de la Casa de Medina Sidonia.