Large Ocean Waves on Rocks