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