Ocean waves hitting on rocks