Situated on a cliffy island in the middle of the Tagus River, Almourol Castle is one of the most significant military Medieval monuments which best evokes the memory of the Knights Templar in Portugal.