My recommendation would be that you work with a technology savvy real estate agent in this area who is willing and able to watch the market for you with an eagle's eye and write up offers quickly when properties come on the market that match your criteria. The great majority of the properties worth buying are snapped up within days of coming on the market. I would also highly recommend that you keep your pre-approval letter current. A bank will not take your offer seriously if your pre-approval letter is several months old. Keep it fresh. It's a numbers game. The more offers you submit, the better your chances are at getting the winning bid.
Ask your friends, co-workers, family, anyone else you can think of who you trust for a referral of a Realtor to help you.