Waves over Rocks