Your matches are influenced by a combination of basic search settings and your actions on the site. The system identifies what users you generally search for as well as a number of other factors in the system when creating your matches. The more searching and general using of the site you do, the better the system can create appropriate matches for you.
-Check that you have changed everything - your Country, State/Province, City, and Postal/Zip code.
-Use the site as normal. Matches are influenced by the way you use the site. The system needs time to learn that you have changed locations.
You can remove a profile from your matches by viewing the profile and clicking the link "Remove USERNAME From My Matches" which is located near the bottom of the page.
If matches from a farther distance are coming up in your search it is because there are not enough matches in your own city.
Consider lowering your message restrictions to have access to a larger group of users.