Cacela Velha, c'est environ 50 habitants, une église, un fort et quelques maisons blanches sur une falaise au-dessus de la passe la plus orientale de la Ria Formosa. Le village se trouve à l'est de Tavira, dans la commune de Vila Real de Santo António, et les rues n'ont ni noms ni numéros. Il a été davantage, autrefois. Sous les Maures, le lieu s'appelait Qastalla Darraj et était le siège d'un district ; au XIIe siècle, le géographe al-Idrīsī le qualifiait de forteresse au bord de la mer, bien peuplée et avec de nombreux jardins et champs de figuiers. Plus tard la ville a eu sa propre charte, son propre comendador et son propre hôtel de ville, puis a tout perdu de nouveau. Elle n'a simplement jamais été remaniée. C'est pour cela qu'elle vaut le détour.
Dans les sources arabes, le lieu s'appelle Qastalla Darraj, siège d'un district de la province d'Ossónoba à partir du Xe siècle. Au début du XIIe siècle, al-Idrīsī parlait d'une "forteresse construite au bord de la mer", bien peuplée, avec des jardins et des champs de figuiers. Le château était carré, d'environ 40 mètres de côté, et en 1168 la base des Almohades pour la conquête de Tavira. Les fouilles dirigées par Cristina Garcia ont retrouvé la ville : à l'est du village, un quartier d'habitation du XIIIe siècle le long d'une rue avec égout, et près de la place du fort, probablement la maison du juge et cinq silos à grain. La maison a été rasée lors de la conquête chrétienne.
En 1240, Sancho II prit Cacela et la donna à l'ordre de Santiago et à Paio Peres Correia. Les Maures la reprirent, et Correia la conquit de nouveau en 1242. D. Dinis accorda un foral à la ville en 1283. Une autre version, celle de Magalhães en 2012, dit que les Almohades de Silves échangèrent Cacela contre Estômbar et Alvor en 1238. La ville ne devint jamais grande. En 1465, il n'y avait aucune maison hors du château, où vivait le comendador, et en 1548 celui-ci écrivit au roi que des corsaires maures faisaient route vers la côte et demanda l'autorisation de tenir une garde côtière.
L'église Nossa Senhora da Assunção a un noyau du milieu du XIIIe siècle, mais le seul élément visible de cette époque est le portail nord en arc brisé. Le reste est une reconstruction Renaissance de 1518, attribuée à André Pilarte : trois nefs, des colonnes à chapiteaux à boules et un portail avec les bustes de Pierre et Paul. Le fort date de l'époque de D. João III et de D. Sebastião ; en 1565, il était carré avec une tour à chaque angle. En 1617, l'ingénieur Massai trouva le château en ruine et la ville sans habitants et proposa de le démolir et de supprimer la ville.
Le 1er novembre 1755, l'église, la Misericórdia et l'hôtel de ville s'effondrèrent, et les bastions du fort tombèrent si violemment que les canons furent projetés sur la plage, écrit un récit de l'époque. En 1770, le gouverneur D. Rodrigo de Noronha fit reconstruire le fort avec un phare, achevé en 1794 ; le plan est carré avec deux demi-bastions face à la mer, et non en étoile, comme on le lit souvent. L'évêque Avelar fit remettre l'église en état vers 1795. En 1774 ou 1775, la commune de Cacela fut supprimée au profit de la toute nouvelle Vila Real de Santo António. Classée en 1996.
Le fort est habité et fermé au public. L'église a rouvert en août 2010 ; cherchez le portail nord gothique et les bustes de Pierre et Paul sur le portail principal. Au-dessus de la porte du fort se trouve l'inscription de 1794. Le poème "A conquista de Cacela" de Sophia de Mello Breyner Andresen, de 1962, est reproduit sur des azulejos dans le village. La citerne de la place repose sur des murs de maisons du XIVe siècle. En juillet se tient le festival Noites da Moura Encantada, nommé d'après les légendes des Mauresques enchantées.
La falaise s'élève à 26 mètres au-dessus de la passe la plus orientale de la Ria Formosa, ou 67, selon la fiche de protection que l'on lit, et d'ici on voit tout ce qui entre et sort. D'où un siège de district sous les Maures et la base des Almohades contre Tavira en 1168, et d'où un nouveau fort au XVIe siècle, quand des corsaires maures croisaient au large. Chaque fois que la menace disparaissait, la raison d'habiter ici disparaissait avec elle. Dépeuplée en 1465, sans habitants en 1617, la commune supprimée en 1775. Un poste de guet devenu superflu plusieurs fois.
Le tracé des rues du Moyen Âge et du XVIe siècle est conservé, dit la fiche de protection, et c'est là-dedans que l'on marche. Le fort de 1770-94 est habité et fermé. L'église est de 1518, avec une porte gothique au nord. Sous terre se trouve la ville islamique. Cacela Velha n'a pas été restaurée pour les touristes. Elle n'a simplement pas été remaniée depuis le XVIIIe siècle, et la différence se voit, surtout si l'on arrive de Vila Real de Santo António, la ville qui lui a pris son hôtel de ville.