Ocean Waves on Rocks