Swimming is a good workout. Unfortunately, its not very good for wieght loss, particularly compared to running and cycling. Do it to get generally fitter, and to have fun. But it's not the first pick if your goals are 1) to loose weight, and 2) to be a faster cyclist.