there is not a big difference in the time from marigot verses the time from oyster pond. 45 minutes to st. barths from oyster pond, but its a 35 to 45 minute cab ride from the airport to get to oyster pond depending on traffic.
approx. an hour and ten minutes boat ride from marigot to st. barths, but only a ten minute cab ride from the airport to get to marigot. I prefer marigot, as I hate the ride in the taxi from the airport to oyster pond.