We were in Dominica and st Kitts last jan. You may want to investigate Ken's tours. I can't think of his last name but you can get the info off Ports a Call on the CC website. It was probably one of the best tours we have taken in 15 cruises. The only problem they cut it really short and I was afraid we would not get to the ship before departure. We did with about 20 minutes to spare. As for St Kitts we just got off ship, walked around and back to the ship. We were sorry we didn't take a tour with one of the venders pushing trips and tours when we got off. It's a friendly island and looked really lovely. If you have any questions you can email me.
St. Kitt's: I highly recommend that you take a tour that includes Brimstone Hill. It will be a lot cheaper if you ask one of the taxi drivers than if you go on a ship's tour. The island is lovely. The people are friendly and Brimstone Hill is spectacular.