沖合いの海底が砂地で、それが波によって打ち上げられて出来るのが砂浜。
砂浜が無くなる原因の一番は海砂採取。
それから何らかの事情で沖合いの海底の地質が変化することも考えられる。東日本大震災で海底が変化した可能性もある。