I think the swimming might be better than concentrating on the shoulder. Core strength, range of motion and keeping muscles balanced could be helped out by swimming, maybe more than targeting specific areas. And, lots of ice to get back in it the next day.