Seems you have not left UVF yet. So your options are:
- As TH said, B6 880, UVF-JFK at 425pm
- AA 2298 to MIA (arr. 656pm), which sets up for an impossible connection to DL 2282 (post customs and immigration, different terminal) at 755pm.
- Some connection in SJU (unlikely, as you're not likely to clear customs/immigation on a diversion).
- Hope for good luck in ATL and book a hotel room.
- Hope for a delay on your LGA flight or on the even earlier flight to JFK.
Do you have Global Entry?
Have you downloaded the iphone app to check status of bags? If you should somehow make ATL-LGA, last thing you want is to wait around LGA for bags that may not arrive tonight.
Good luck.