Many people know the turkish getup is a great exercise for your core and leg flexibility and strength. However, some in my field would argue that it is even better for shoulder rehabilitation, especially if you are doing a few in a row. Because of the long "time under tension" around the shoulder capsule, both the stabilizing rotator cuff muscles and the strong deltoid muscles of the shoulder are recruited effectively. Check out the exercise here:
In fact, the benefits of greater shoulder stability and strength are greatly improved if you decide to only do "partial getups" instead. For added shoulder instability, try holding the kettlebell "bottom-up", for an even more difficult task on the shoulder musculature.