What does aufs Meer hinaustreiben mean?

aufs Meer hinaustreiben - German to English

to float out to sea