Like many ports in the State of Alaska, the Port of Metlakatla can only be reached by air or water. The community owns and operates the Annette Island Airport, and there are two seaplane bases available in the Port of Metlakatla. Float plane services connect the Port of Metlakatla to Ketchikan, and the state ferry links the Port of Metlakatla to Ketchikan from the spring to the fall.
The Port of Metlakatla has a maritime climate with cool summers and warm winters. Temperatures range from -2°C (28°F) to 11°C (42°F) in the winter and from 2°C (36°F) to 5.5°C (52°F) in the summer. The Port of Metlakatla gets about 115 inches (3 meters or 10 feet) of rain each year and about 61 inches (1.5 meters or 5 feet) of snow.
The Indian reservation covers about 87 thousand acres (136 square miles), including its major island, Annette Island, which is about 32 kilometers (20 miles) long and 16 kilometers (10 miles) wide. Annette Island is rugged with mountains, thick rain forests, swampy low-lying areas, and large lakes.
The Port of Metlakatla community is working to attract more tourists to the beautiful Annette Island, primarily through visits of small cruise ships. Small Ship Cruises sometimes conduct culturally-focused trips throughout the southeastern Alaska area, visiting Native communities like Wrangell, Hoonah, and Petersburg in addition to the Port of Metlakatla. Check their website for specifics.