It looks like coarse salt to me. You can get pink Himalayan salt, but I don't know if dyed salt would hold the color once it was mixed into soap batter. Maybe it is colored and white soap chopped to look like granite bits.
If it is salt or sugar in that size grain, I would Not want to use it. It would be extremely scratchy. I am wondering if it could be fine chopped m&p, that would give the translucence effect.
My first thought was finely chopped up shreds, either CP or M&P, but I'm also wondering if they might be colored jojoba beads. I have no idea if they'd survive the lye though.
I too would say its a confetti soap. I made one that looks similar by doing a rough chop through my shreds. That one looks very similar, but with more confetti than I used.