There's a website called SXMAirport that gives departures and landing info, but I would doubt it would be useful that far into the future. Honestly, I wouldn't worry too much about this. Two hours should be plenty of time, and arriving any earlier than this would probably just be a waste of time. The last time we departed from SXM there were two Delta flights leaving one hour apart from each other in the afternoon -- one for New York and the other for Atlanta. The Delta check-in desks took the JFK folks first because this was the earlier flight. We waited maybe twenty minutes before the Atlanta passengers could check-in and we got through everything in about 30 minutes (security, etc.). We then waited about an hour before we could board and our flight departed almost on time (maybe 5 or 10 minutes late). If we would have arrived any earlier the two hours we would have just been sitting around with nothing to do.