Distinguish between shingle beaches and sand beaches

Shingle beaches are beaches made up of unsorted particles of shells, mud, stones and sand particles of various sizes.  Such kind of beaches allow backwash to infiltrate into the beach. Sand beaches-these are beaches made up purely of sand.  But since sand is compact they don’t allow easy infiltration of water into the ground.