The Nanaimo Port Authority operates the inner Harbour Basin marina providing mooring for smaller vessels and the W. E. Mills Landing and Marina providing mooring for larger vessels. The Port Authority also operates two terminal facilities one at Assembly Wharf (near the downtown core) and the second at Duke Point for cargo operations. In 2011 the Authority completed the addition of a $22 million cruise ship terminal at Assembly Wharf capable of handling large cruise ships including providing Canada Border Services Agency clearance.