The clue is to book as soon as the airline opens up the dates you want. We checked JB every day until our dates (March) opened and got direct BOS SXM $288 one way.

We've found it goes up & up after that until close to the date a dramatic drop but usually only one seat left so you'd end up on separate flights even different days.