All good suggestions. Chester Frost is a place I am very familiar with. Camped there many times over the years. I am not familiar with the triathlon thing so I don't know where they may be holding it. The fishing should be good no matter where you decide to camp. Good luck on both endeavors.