Only 40 kilometres from Lisbon, perched 240 metres above the Atlantic Ocean, Sesimbra Castle majestically overlooks ...