Tavirassa on kaikkiaan 21 kirkkoa, ja tämä määrä johtuu kaupunkiin asettuneiden uskontokuntien moninaisuudesta.
Tavira tunnetaan Gilão-joen yli kulkevasta sillasta ja linnasta, mutta kirkkojen määrä tekee kaupungista todella merkittävän matkakohteen.
Linnan muurien ulkopuolella, mutta hyvin lähellä sitä, sijaitsee Santa Maria do Castelon kirkko, joka on yksi kaupungin 21 kirkosta. Se on yksi kuuluisimmista katolisista temppeleistä, ja siellä makaa D. Paio Peres Correian, kaupungin maureilta vuonna 1242 valloittaneen D. Paio Peres Correian ruumis. Uskotaan myös, että Santa Maria do Castelon kirkko on nykyään entisen suurimman moskeijan paikalla.
Jornal do Algarve -lehden mukaan kirkkojen määrä nousee 25:een, kun Taviran ympärillä olevat temppelit otetaan huomioon: Santa Luzia, Luz, Conceição, Santo Estêvão, Santa Catarina ja Cachopo.