If you can get from St. Lucia to Martinique or Guadeloupe, I know that Air Carib has twice daily flights to Grand Case from those two islands.