Explore the stunning Castelo de Almourol in Portugal, situated on an island in the middle of a lake. Discover the rich history and breathtaking views of this medieval castle.