Question: why are rocks on the beach?
Answer: A beach forms when waves deposit sand and gravel along the shoreline. and pebbles. Over time they are worn smooth from being rolled around by waves. The rocks usually reflect the local geology.