Waves on a rocky shore