Au total, il y a 21 églises à Tavira et ce nombre est dû à la diversité des ordres religieux qui se sont installés dans cette ville.

Tavira est bien connue pour son pont sur le fleuve Gilão et son château, mais c'est le nombre d'églises qui en fait une destination à part entière.

En dehors des murs du château, mais tout près, se trouve l'église de Santa Maria do Castelo, l'une des 21 églises réparties dans la ville. C'est l'un des temples catholiques les plus célèbres et c'est là que repose le corps de D. Paio Peres Correia, conquérant de la ville sur les Maures en 1242. On pense également que l'église de Santa Maria do Castelo occupe aujourd'hui la place de l'ancienne plus grande mosquée.

Selon le Jornal do Algarve, le nombre d'églises s'élève à 25 si l'on tient compte des temples situés autour de Tavira, à savoir Santa Luzia, Luz, Conceição, Santo Estêvão, Santa Catarina et Cachopo.