No real dangers to speak of that we encountered. However, a couple of warnings. First, at Club Tryp it was necessary to stake out your selected sunbathing chair at the beach or the pool early in the day by draping a towel over it (these were supplied by the resort with a US $20 deposit at check-in). Near the end of our stay, we had one of ours stolen from a beach chair by a group of middle-aged Italians (the guilty party was identified to us by another guest who saw it happen). Needless to say, all was denied when we confronted them and we were charged the $20 fee by the resort. Another thing is - do not expect to make many telephone calls. The American embargo also applies to telecoms and it results in extremely high charges if you do manage to get a call out. I made a work-related call that was charged at US $8 per minute.
Friends were staying at the resort next to us and innocently we believed that there wouldn't be any problem for them to visit us at Tryp. How wrong we were. They walked over and were stopped at the security gate and then brought to the security office of the hotel and warned not to drink or eat any thing while they were there. Not made to feel very welcome at all.
They are big, and if you get close enough they will snip your finger off. This guy I found hiding under a bridge in the pool.