2words of advice - choose Jamaica!!!
We've been to Punta Cana, Cuba numerous times, Mayan Riviera,etc.
JAMAICA -especially NEGRIL , where the RIU is, would be our absolute #1 choice. People are wonderful, food terrific, you can drink the water with no fear of illness - couldn't be better. No fear off the resort either, except maybe dark alleys at night, and you'd fear those at home too.