ancient stone fortress by the sea