I just got married there a few weeks ago and like you, was not impressed with the information I received on their DJ services and therefore hired an outside DJ and he was fantastic and it was still cheaper to use him than use the resort. DJ Doremixx charged us $800 and I had to pay the $500 vendor fee and that was still less than the $1500 the resort was going to charge. HIghly recommend him. He's a little tough to respond via email but he eventually does and he did a great job and even brought balloons, masks and other props for the guests to have fun with.
I used the Casita Spa for my hair and make up and Adrienne did a fantastic job on both. Everyone loved my hair and make-up. I did a dress rehearsal of it a couple days before so I knew exactly what I was getting.
I will tell you this - if Tucanes is already booked, you may have a hard time finding a reception location big enough to handle your party unless you choose the beach. I had 40 people and we had to go with the Health Bar for our reception (Tucanes booked) and we could not have squeezed any more in. As far as I know, Health Bar was the next largest location outside of the beach. Can you consider moving your date by 1 day?
Regarding photographers - I used Claudia Rodriguez and they were fantastic. Highly recommend. I haven't received my pictures yet but they were easy to work with. Only recommendation I have is if you want any specific poses, tell them in advance (so you don't forget). I wanted some really fun specific shots and completely spaced it out during the shoot due to the excitement.
Other big gripe - the restaurants were not very accomodating to large dinner groups (anything greater than 6 was a HUGE issue). If you can use your free dinner option for any other night - I would take it so you can get a large reservation. Anytime we tried to get 6 or more, the service quickly deteriorated and was almost rude. Very disappointing for a resort catering to weddings.