Why do some beaches have sand and others have pebbles?

Find out the answer right here