Water carpet?

Water carpet?

Observation - Water carpet? - UK and Ireland. Description: