Swirling Wave over Rocks