Ocean Waves on Sandy Beach