On a sailboat, the shortest course is the one that gets you there quickest.
I remember reading about a guy that did a delivery
from the coast of Venezuela
to southern Brazil
. He ended up going about 5000 nm 'out of his way' to take the quick, comfortable route. Depends a lot on the boat too, and the wind when you actually get there. I'll put it this way, I'd take a northerly tack with as much east as I could get until I hit favorable winds and then I'd get as much east as I could. Then, repeat. If you get too far north, the winds and current
should be in your favor.