Ancient stone ruins by the sea