Sand comes from broken-down minerals and rocks! A beach forms when waves leave sand, pebbles and gravel along the shoreline. Sand is broken down by minerals and rocks. It can take thousands of years for rocks to become sand! Over time it becomes smooth from the moving water.