Hey Kimmyt, good work trying to fit all this stuff in. Here's how I do it:
Swim and wts on the same day - swim AM and wts in the evening.
I keep my weight sessions as short as possible by doing super sets - one set of upper body followed by one set lower body and back and forth until I'm done my 3 sets of each. This eliminates some dead time between sets and shortens the overall length of the workout. It does lengthen the rest times a bit, but I don't see that as a problem.
Finally, when I used to climb, I eliminated all back and bicep work in the gym. They get plenty of work on the rock wall. No need to double up on those.
Hopes this helps.
Living life like there's no tomorrow.
http://gorgebikefitter.com/
2007 Look Dura Ace
2010 Custom Tonic cross with discs, SRAM
2012 Moots YBB 2 x 10 Shimano XTR
2014 Soma B-Side SS