There are also a good number of castles in this town (every self-respecting Portuguese town has a few). This is Castelo dos Mouros.