Make sure your agent has a clear understanding of just what you're looking for. Make a list of everything you need and want in a home. Give a copy of this list to your agent. Ask your agent if your wish list is realistic. If it's not, you may need to change some of your priorities.
Low inventory can make it hard to find a home to buy.
In this situation, you need to be extra diligent in your search. Broaden your horizons if you've had no luck. Find out if there are additional neighborhoods that might be acceptable. The more flexible you can be, the easier it'll be to find a home. Buyers who lose out in multiple offer competitions may be too low on price.