agree about Klein Bonaire....the Princess excursion is very convenient, with a good staff. We have done it probably 15 or so times.
In Dominica, and Grenada I recommend that you get a local van at each port (there are lots and lots of them), and do an island tour in each location. In Grenada, don't forget to buy some local spices. particularly nutmeg.