Have a look at the youtube channel called "the St Lucia experience". They watch a lot of the boat launches at St Lucia. There is also a ski boat club in St Lucia, where you can no doubt get the required info (they also serve great pub lunches). To the best of my knowledge, you can either launch at St Lucia or Cape Vidal, but nowhere in between.