Somewhere I think I recall there's a ferry between St. Lucia and Martinique. If so, from there you should be able to find a flight to SFG. And, who knows if you'll save time or $.