I agree with going to San Juan
I just got back from San Juan a week ago. You can go to SJU from JFK or ATL, so plenty of nonrev options. It's a great tropical place, but a little hot and humid right now. Renting a car allows you to go visit out of the way places like El Yunque rainforest or the caves near Arecibo. Old San Juan is very pretty and you can walk around there day or night. The best barbeque place is literally across the runway from SJU, Bebo's BBQ, and is open 24 hours a day. Inexpensive, and worth waiting in line for it, especially the fried plantains. Plus the whole island has strong black coffee!