Hi, last year my husband and I went on the Radisson Diamond. We flew into Aruba, sailed to Grenada, Martinique, Barbados, St. Kitts, St. Thomas, and then flew home from San Juan. I don't know what their schedule but it is worth checking into.
I was on Celebrity ships that stopped at both of these ports but probably not on the same itinerary. Those things change often, so check the current and future schedules.
Bon Voyage.