Almourol is a small island located in the Tagus River in central Portugal. The island is home to a stunning medieval castle that has been well-preserved over the centuries. Visitors can take a boat ride to the island, explore the castle and its surroundings, and enjoy scenic views of the river.