it is on the south entrance of the mozambique channel