Other places near Princeville I recommend for photography are the Queens bath, Secret beach and this Lava hole just across the river at Kahili beach.
Parking at the Queens bath trailhead is very limited so you might have to walk roughly 1km to the trailhead from say the golf course parking lot. The trail down to the Queens bath can be challenging, especially if it has rained...gets a little slippery so where good hiking shoes. Bring a flashlight or headlamp or two as if you go for either a sunrise or sunset shot, you'll be walking down in the dark. If you get to the lava rocks along the coast and the sea looks rough...just skip it and go back up. This could be a dangerous place to be caught if a big swell decides to come in. Once you get out onto the lava shelf, just look for a nice composition, either right for sunrise or left for sunset.
The trek down to Secret is much easier and the beach itself is huge. The sun sets to the left, but I've got some good shots by shooting away from the sunset towards the lighthouse in the distance. Again, a flashlight is handly to come back out.
There are two ways to get to the lava hole. You can either drive right down to Kahili beach and just wade across the river...about waist deep, and then proceed for a couple hundred meters to the point from where you'll see a path along the ledge down to the lava shelf. Or you can drive in on Kahili quarry road as far as your vehicle takes you. I usually stop at that huge house complex with the iron gates...there is parking there off the road for a few cars. You will then have to walk down the road which has huge pot holes that swallow cars. It can be muddy so again bring the right shoes...but it is not steep. Once you get to the ocean, proceed right to the very point and then left and you'll see a path down to the lava shelf. The lava hole is right at the start of the shelf, you'll see it as you walk down. Again, if the seas look rough, don't go down. Once on the shelf and a big swells comes, you have no where to run.
I'll include some photos from the 3 sites I've described. The first two are from the Queens bath, sunrise and sunset. The 3rd photo is from Secret beach and the last photo is the lava hole near Kahili beach.