360 photos of beach dog walk exploring holy rocks

There were lots of little crabs 🦀 hanging out in these little pools at the beach. I also found many rocks with holes. The rocks seem man made, but somehow Nature makes them. Do you know how and why it happens? Theoretically a composite of compressed materials, some much softer and washed away faster in the tumbling sea waves.