External GPS

Hi,

I like to swim outdoors, but when my hand is under water, GPS in my watch can't get my position. So I have to stop and raise my hand every once in a while to get my location recorded. Is it possible to connect some kind of external GPS (bluetooth GPS, cellphone, ..) that I could put in som buoy that I would pull behind me?