Ocean Waves over Rocks