The correct choice is (c) Commercial harbour
Explanation: The commercial harbour provides facilities for loading/unloading of cargo. An artificial harbour is based on the protection needed. (Manmade to protect from storms/waves). River and canal harbours are based on the location of these.