We don't allow recommendations of specific agents to be posted publicly. I suggest you do look locally, and I also recommend you look for an agent with CLIA (Cruise Lines International Association) affiliation, or NACTA (National Association of Career Travel Agents).
If you go
HERE you can enter your zip code and get a list of CLIA agents. Look for agencies that specialize in cruises and have agents with ACC, MCC, or ECC credentials. They are explained at the CLIA site. It isn't a guarantee but they have had to do a lot of work to attain those titles.
This is just one man's opinion. There are many local agents out there who are simply "great agents". Don't look at a fancy office and large staff as being necessarily a good thing. Many of us use agents that are solo operations, often working out of their home.