A beach is a wide area of sand or gravel (or sometimes silt) along the shore of a sea or lake. Beaches have many natural and human features that make them interesting places to visit. The composition of a beach depends on the nature and quantity of sediments upstream of the beach, the speed and…