The cost per hour for labor may vary somewhat, most yards in Annapolis
are a bit under or over $100/hr for skilled labor.
This really does not tell you much about what it would cost to do the work, as the # of hours, and the parts
needed, are the biggest factors. There are many competent workers in this area, and you can get about anything you need quickly, which effects the cost.
I am in the marine service
biz, and our best customers are those that have had boats for awhile, and want quality work done, without shortcuts. They understand that while a hack (or an owner) may be able to do job x in 5 hours, to do it right, and have it look right after the fact with no loose ends, and no damage to the boat during the process, will take a good bit longer.
So like most everything else, shopping
alone is not very helpful, reputation means more, IMHO. Pick the jobs you can do yourself, and hire the right folks to do the rest.