If you decide to go toward Grenada, you could also consider chartering from St. Vincent, there are hot springs and advanced hiking tours as well. Dominica is best for hiking, the
anchorages are uncomfortable. We have been sailing since December 2010 between
BVI and Grenada, most places are wonderful and worth staying for longer, depends what your preferences are. Martinique is just like being in
France 
good to get your provisions. BVI´s is relaxed sailing, perfect
anchorages and parties. I liked
Antigua with it´s 365 beaches and Mustique, St. Barth´s best.
Charter companies are so plentiful and competition keeps the standards up.
Enjoy your trip
Eveline