Hi Dani,
We are getting married at Barcelo. While they do not allow outside photography, they do allow it if the person is your guest. We are flying out our photographers so they will be there for a few days but if you get somebody local, I believe you can just book them a room for one night, and they are your guest.
I'm not 100% sure that this is still the policy but it is for us so I would double check. I don't know about the other resort so can't compare