Any recommendations on which location to travel to?
I think Cancun will be better to travel to with your little one. The food in PR is not very kid friendly unless he loves rice and beans and fried bananas. I also think the resorts in Cancun are more prepared to entertain children and the family especially all inclusive resorts. They have ongoing activities daily. You really don’t need to leave the place. Where in PR you would need to travel for breakfast, lunch and dinner as well as sightseeing. While in Cancun we did swimming with the dolphins but my 3yo was terrified and did not enjoy it. He is now 5. His favorite memory was playing in the sand, the swimming pool and the food (buffet). Lol