From what u listed where u haven’t been I’d say
Costa Rica 
Curaçao 
Both r beautiful 
Lots to do in CR as larger 
Curaçao is a lovely island , fun to drive around to different beaches , and up the mountain,  some snorkeling from shore 
We stayed at Avila hotel. Could walk into the town but also many restaurants to walk to