I find a spot on the table that is 1/2 ball distance from the edge of the object ball. This spot is located on the OB direction of travel line that will send it into the pocket. From there, I make adjustments as needed.
Bored at work one day, I drew a circle. This was my Object Ball. From one side of it, I drew a line to represent the OB direction of travel to a pocket. Of course, this line split the circle in half and also continued a few inches past the other side.
Next, I drew a circle next to the OB circle, touching it at the starting point of the direction of travel line. This represented the contact point. This circle represented the Ghost Ball.
Next, I drew a line that went through the Ghost ball and also the OBject ball. This was my Cue Ball direction of travel. So for a straight in shot, both lines were pointing the same way.
Next, using the center of the ghost ball circle, I rotated the CB direction of travel line to say the right x amount. I did this a few more times, always increasing the angle. What I noticed was that for a pure shot, meaning no english, squit, deflection and so on, the CP never moved nor did where the center of the Ghost Ball circle was. It was always 1/2 a ball from the edge of the OB circle. Also the center of the Ghost Ball circle is inline with the CP of the Object Ball.
So, if I have a cut shot and will use outside english, I just rotate that spot for more full of a hit and so on.
This has helped visual where the cue ball needs to go, not so much where I need to hit the object ball. For me, a shot is two parts, 1) making the OB, 2) putting the cue ball in a position for my next shot. This is why I think more in the cue ball path then hitting a spot on the OB ball.