medieval castle with breathtaking views over the sea and the surrounding landscape.