Zara Lachlan has overcome a cut leg and a capsized boat as she hopes to break three world records while raising money for charity.