Rocks and waves