Overlooking the sea, the Castle of San Pedro de la Roca is imposing with its ramparts and bastions. It was built by …