Looking at crime rates, Punta Cana is safer than Cancun. There are no drug cartels in Punta Cana, which makes a difference as violent crime is uncommon. Of course this does not mean that Cancun is not worth visiting, it just means that you have to be a lot more careful.