Weymouth’s beach has very fine sand and is thought to be derived from the Chesil Beach where millions of pebbles have been rubbing together for thousands of years. Another theory is that much of the sand may have been created from centuries of quarrying activity on Portland, the dust and fine waste ground down and washed ashore here. Whatever the reason, it’s very popular with holiday makers.