-
duct tapes GPS to head
Garmin Forerunner watches work well for open-water swimming. Except when they very occasionally Garmin.
Other option is sticking a cycling GPS in a tow float (which are usually recommended for open-water swimming both for visibility and life-saving benefits).
FWIW I've swum in lots of random places but, right now, I wouldn't go in the tidal Thames. I've swum in the non-tidal sections (past Teddington Lock) a few times with no problems.
I can swim so that's a cheaper option. But it's the Thames.
duct tapes GPS to head