Use water mask to create subset

Ah. okay. For Landsat there is no good flag for discrimnating between land and water.
That’s why the validExpression parameter is empty by default.
You can make your own, by checking the radiance values for certain thresholds for example.
or you can merge the mask you have created into the landsat product and use this band in the expression.