Yes, beaches can disappear over time due to erosion or changes in sea level. In some cases, human activities such as coastal development or mining can also contribute to the loss of beaches.