The Port of Craig's Harbor Department is responsible for overseeing three harbors, two launches, two docks, an icehouse, a cold storage facility, and other harbor services that include power, water, dumping of used oil, disposal of garbage, and showers and restrooms.
At the float, the Port of Craig can accommodate vessels up to 38 meters (125 feet). Bigger vessels can moor at a Port of Craig dock or anchor north of town.
The Port of Craig is perfect for recreational and commercial vessels needing to pick up supplies or fuel. The Port of Craig offers a full-service fuel dock, stores selling marine and other supplies, facilities that process and freeze fish, a workout center and pool, several restaurants, a laundromat, and transportation services. All of these are within a 10-minute walk of the harbors.
In 2000, there were 42 vessel owners in the Port of Craig that worked federal fisheries and 84 vessels that worked in state fisheries. There were also 199 residents with commercial fishing permits in the Port of Craig. Furthermore, 2590 of 3405 fishing licenses were sold to out-of-state visitors to the Port of Craig.
There are two harbors in downtown Port of Craig. One of those harbors serves smaller charter and recreational vessels. The Port of Craig's North Cove Harbor supports most of the local fishing fleet including crab, shrimp, and dive boats as well as trollers, longliners, and seiners. Some boats have to anchor in the bay during the summer fishing season when the harbor is full.
With central offices in the nearby Port of Klawock, the Inter-Island Ferry Authority offers a regular year-round ferry service between the Port of Craig, Ketchikan, and Hollis. The ferry terminal is about an hour's drive from the Port of Craig, and the trip to Ketchikan takes about three hours.