Situato nel fiume Tago, il castello è stato costruito su un'isola rocciosa a 18 metri sul livello del mare. Il castello può essere visitato solo in barca, con una gita che costa 4 euro e che porta i visitatori a conoscere l'eccezionale lavoro svolto dai Cavalieri Templari.

Oltre a essere riconosciuto come castello templare, le sue origini risalgono all'occupazione dei cittadini dell'Impero Romano.

Il nome del villaggio, tuttavia, richiama l'occupazione moresca dell'attuale territorio portoghese, poiché Almourol ricorda la parola araba Al-morolan, che significa "Alta Roccia".

Il castello è la patria di vari miti e leggende, per cui vale davvero la pena visitarlo.