ancient stone ruins by the sea