Treasure Islands

A description of swimming around hidden islands on the Thames