Here's a good quick swimming-based workout to try if you're short on time:
- Swim 100 meters (alternating to different stroke every length of the pool (25m in my case) as fast as possible
- 10 pushups
- 10 bodyweight squats
- rest 1 minute
- Repeat ten times (or whatever you have time for)
Took me about half an hour to do 10 sets today and I'm pretty beat now.
Give it a go.