This is going to take time, so I will do a step at a time.

1. are you phrase and exact matching?
if you are targeting wedding photographers Edinburgh, an are putting those words in as your search phrases, then you are likely to show for any search that includes ANY of those 3 words.
someone searching for wedding photographers Llandeilo for example, could trigger your ads. AH! You say, but people from mid Wales will know I am in Edinburgh, so will not click on my ad! TRUE! Apart from the fact that every impression you get that does not convert into a click through weakens your ad value in the eyes of Google, so you will appear further down the page. In AdWords, it is NOT 'he who bids most goes top'. That was overture, and even they are trialling algorithmic ad placements
OK down to the meat.
You have 3 options in Google
a. broad matching e.g. wedding photographers Edinburgh
b. Phrase matching e.g. "wedding photographers Edinburgh"
c. Exact matching e.g. [wedding photographers Edinburgh]
I have eplained A. So on to b. Phrase matching
"wedding photographers Edinburgh" will result in your ad only showing when the search term includes the phrase as a phrase match
e.g.
cheap wedding photographers Edinburgh will result in your ad showing.
cheap wedding photographers in Edinburgh will not trigger your ad.
c. Exact matching [wedding photographers Edinburgh]
this setting will only allow your ad to show when the search term is EXACTLY the term you are tartgeting ie. wedding photographers Edinburgh ANYTHING ELSE will not trigger it.
The key to success in adwords is constant refinement. you should constantly be monitoring traffic from your broad and phrase matches, and adding them to exact and phrase (if they are not already there. This will allow you to bid lower on exact matches, and this will do 2 things.
1. It will ensure your add is going to appear when the exact phrase is used, this will result in a far higher Click Through rate (CTR), which will give you a far betting Google quality Score.
2. It wil mean your traffic is far more likely to convert (assuming you have the other elements in place.
3. Because of the above, you will be paying less for a higher position.
e.g You are paying a maximum of £0.21 per click, the guy above you is paying £0.40. His CTR is 1:10, yours is 2:10 . Google will show your ad ABOVE his ad as for every 10 impressions, your ad generates £0.42, while his generates £0.40 So you will be paying around half as much as him for a better position
No time to run through more tonight, but I am sure that will help you understand a little better.
OWG
Old welsh guy, i'm an older scottish guy who can take very good photographs, but struggle with the -
1. are you phrase and exact matching?
2. Are you using different landing pages for each phrase?
3. Are you using different ad titles for each phrase?
4. Are you using different offers per phrase?
5. What are your expected outcomes for each phrase?
6. How are you controling the visitor to ensure the chances of achieving those outcomes?
parts of it, this could be Spanish for all I know!
I'm doing pay per click and very few people see my site fewer order any of my packages, so help is needed.
Breast feeding is required (not that I would expect you to do that!)
Alan