Según la Oficina del Censo de los Estados Unidos, Portland tiene una superficie total de 179.84 km², de la cual 55.19 km² corresponden a tierra firme y (69.31%) 124.65 km² es agua.