A lot of cities in the country specialize in very specific things, and at the end of the day if you want to acquire a particular kind of service then finding a city where enough specialists in that field exist can be fairly useful for you. It is important to note that this goes for lawyers as well, since lawyers that had focused on a niche of law will congregate in a city where other lawyers of the specialty exist as well so that they can all pool their intellectual resources together and push their field forward by leaps and bounds.
You might assume that New York is the place to go if you want some kind of a criminal defense attorney, but in spite of the fact that this is the case you should realize that a Tampa criminal injury law firm will probably be far better for you in this regard due to the reason that Tampa is known for being a hub for criminal legal defense and the like. New York is mostly only for attorneys that are focusing on prosecutions and the like, and these are probably not the kind of lawyers that you want as they would not know all that much about how defense can work in the same capacity.
Finding a lawyer to defend in a criminal case in the city of Tampa will be very easy, and there are directories that can help you locate a lawyer that would be perfect for you. You can also ask around to see who people prefer hiring for these kinds of cases since most people in the city know a thing or two about criminal defense.