meaning of auf den Strand setzen

auf den Strand setzen - German to English

to strand