meaning of aufs Meer hinaustreiben

aufs Meer hinaustreiben - German to English

to float out to sea