 Portland is the second largest port of call in Maine for cruise ships, after the Port of Bar Harbor, near Acadia National Park.Cruise ships dock at the Ocean Gateway International Marine Passenger Terminal which is currently the largest cruise ship terminal in the state.The United States Coast Guard patrols the port from stations in Portsmouth, New Hampshire and Boothbay Harbor, Maine.