More than 700 athletes are in New Roads this weekend for the New Roads Triathlon Festival.