Waves-on-rocks