I used to train someone who is still currently a competitive open-water swimmer. She also trains others to swim.
Although resistance training is effective, she has shared with me that the best training for a swimmer is swimming.
This makes sense to me. There is a principle in exercise science called the SAID principle. In a nutshell it says you get what you train for.
Perhaps you might hire someone is trains swimmers specifically to reach your swimming goals.