Action from in the water and the pool deck as Farrer hosts their annual swimming carnival on Wednesday, March 27.