Sorry for the post...I just noticed you didn't mention St Lucia. We took the Serenade in April which has a similar itinerary, but I guess heads further south. We did not book drivers for any of the islands you mentioned.
April 1, 2006 - Serenade of the Seas - 7 days to the Southern Caribbean
October 8, 1984 - NCL Sunward II - 3 day cruise to the Bahamas