This is my second favourite viewpoint in Vernazza, however, it's the best to get a picture as you have Vernazza perfectly placed in the background.
To reach this spot, you'll have to do the hiking trail between Monterosso al Mare and Vernazza. It's right at the start of the trail of Vernazza, so if you're not planning to do the trail but want to see this spot, you can enter the trail and then go back.
As it costs money to do the trails, I'd only reach this spot if you have the Cinque Terre pass, since all trails are included.