Flying Delta in December. AA no longer, even in the winter per my inquiry, has direct non stop flights from either Newark or JFK. From the NY area, you would need to fly through either Miami or San Juan. United also ended their non stops to STT and also requires transfer. Seems now that Delta is the only sane alternative in the NY area unless you want to connect to Beef Island which is much more costly than non stop to STT and ferry.