Almourol

Almourol is a small islet on the Tagus river, Portugal. The Castle of Almourol, a national monument, is located there.