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.