Dryland training

Hi,
My housemate and I are competing in this years duo swim. We both work offshore for extended periods of time and I was wandering if anyone had any tips for maintaining fitness out of the pool. I know there's no substitute for actual swimming but any tips for weight traing or cardio exercises might just save us from drowning in the actual race!!
Thanks
Adam