Brum
Hey Brum, I was in Punta Cana about 4 years ago, when I was 17 for my high school graduation trip. I went with a group of about 50-60 people and we ended up staying on the resort 90% of the time. We never once went off the resort to the "downtown" area but this was mainly because we were all young and the parents that came with us wouldn't let us go. However, I did just get back from Cancun and Cancun is considered to be more dangerous than parts of central america in terms of going off the resort (e.g., cartel and shit). I went to the clubs in Cancun a few times and it was definitely worth it for the experience. I'm assuming the clubs in Punta Cana are similar to Cancun, so if you do have an opportunity to go, i'd recommend that. However, do keep in mind, it's going to be very sketchy and be careful of people who pickpocket such as hookers. They will get you, if your not careful. Additionally, another thing to keep in mind is that everyone their will try to rip you off, so be sure to think knowledgeably when it comes to money (e.g., If your taking a bus to downtown Punta Cana and it's 1 dollar and you give him a 10, make sure your getting that 9 dollars back; I got fucked like this in Cancun).
Lastly, when it comes to picking up women, it's best and easiest to pick up on the resort. Some resorts will make you pay for a girl to stay on the resort for the night and that can pose a problem. Also, a lot of the girls that you meet at the club might not come home with you, especially if your not at the same resort as them or at least close to them. Best option is probably to try and pick up at the disco bar and the main bar. You are going in May, which isn't usually a busy time but i'm sure you will run into a few groups of girls at your resort. Also, it will probably be mainly locals at the nightclubs downtown which can be good and bad, depending on how you look at it. If you can, maybe do a couple of excursions, like booze cruise and things like that because those can be VERY fun! Anyways, enjoy your trip man! All inclusive resorts are the best
Enjoy!
Rdawg