What does auf Strand setzen mean?

auf Strand setzen - German to English

to beach [boat]