They are Ocean Jasper - a gemstone that is believed to be very soothing. It is known as the supreme nurturer, it sustains and supports during times of stress and brings peace of mind. Being a type of jasper, ocean jasper is a very protective stone and is supposed to ward off evil.
Personally, I just think that they are so pretty - like pebbles on the beach, each bead is so different and the swirling colours are amazing, the photo just does not do them justice. I always find gemstones are very tactile and these in particular just need to be stroked !