Waves on Sandy Beach