ICE, snow and rain: Bryan Larkin from Cardigan has swum through it all over the last three months, and all…