It looks like there are plenty of flights from BOS to SXM --even via CLT that day. Go to the AA web page, look up available one way flights to SXM, then call AA and politely request your desired flights, reminding them they changed your flights, if necessary.

MY experience is their computers automatically re-assign flights in cases like this, but thy are willing to re-book you on more reasonable flights, without additional charges.