meaning of auf Strand setzen

auf Strand setzen - German to English

to beach [boat]