I found the beach to be awesome! Its a different terrain than the Mayan Riviera though, so the sand is not as fine. As Dino mentioned, depending on the time of day and how the sun shines, it changes the color. I have been to the Mayan Riviera many times, but I honestly LOOOOOVED Cabo way way more! Its so incredibly beautiful. I was like you, had never been, so I just kind of took everyones word for it. It didn't even compare to how I imagined it. I wish I was back there right now haha!
Also, as far as photographers go, I found a good reason to hire someone local as opposed to bringing a photographer with you, is that the local photographers know the area and the lighting. It really does make a difference. I am so glad that I hired Juan. He was fantastic to work with and our pictures are incredible. The day passed by so fast, I am so thankful that we invested in an amazing photographer who was able to capture it all