I grew up swimming competitively so I absolutely loathe it now. Most boring way to stay fit, but I’m saying that I can see the benefits if you’re up for the work.
My personal choice for cross training is to do half hour straight on the assault bike. Hold over 50 rpm’s for the duration.