The sand found on a specific beach is created by its surroundings. It's unique to that beach—like a fingerprint. Most beaches get their sand from rocks on land. Over time, rain, ice, wind, heat, cold, and even plants and animals break rock into smaller pieces. This weathering may begin with large boulders that break into smaller rocks.