Het kasteel ligt in de rivier de Taag en is gebouwd op een rotseiland 18 meter boven de zeespiegel. Het kasteel kan alleen per boot worden bezocht, in een tocht die €4 kost en bezoekers leidt naar het opmerkelijke werk van de Tempeliers.
Naast het feit dat het erkend is als kasteel van de Tempeliers, gaat de oorsprong terug tot de bezetting door burgers uit het Romeinse Rijk.
De naam van het dorp herinnert echter aan de Moorse bezetting van het huidige Portugese grondgebied, aangezien Almourol doet denken aan het Arabische woord Al-morolan, wat "Hoge Rots" betekent.
Het kasteel is de thuisbasis van verschillende mythen en legenden, waardoor het echt een bezoek waard is.




