Situé sur le fleuve Tage, le château a été construit sur une île rocheuse à 18 mètres au-dessus du niveau de la mer. Le château ne peut être visité qu'en bateau, lors d'une excursion qui coûte 4 euros et qui permet aux visiteurs de découvrir l'œuvre remarquable des Templiers.
Outre le fait d'être reconnu comme un château templier, ses origines remontent à l'occupation des citoyens de l'Empire romain.
Le nom du village, cependant, rappelle l'occupation maure de l'actuel territoire portugais, Almourol rappelant le mot arabe Al-morolan, qui signifie "Haut Rocher".
Le château est le foyer de plusieurs mythes et légendes, ce qui fait qu'il vaut vraiment la peine d'être visité.






