Lourenco Machado, pejebat INTRASMAR, mengatakan laporan awal menunjukkan bahwa kapal tersebut dilanda gelombang pasang.
Tim penyelamat mengevakuasi 10 orang dalam kondisi selamat, sementara hampir 20 orang masih hilang.
Video yang beredar di media sosial menunjukkan banyak jenazah terdampar di pinggir pantai.
Mozambik dan beberapa negara Afrika Selatan lainnya tengah berjuang melawan wabah kolera sejak 2023. Data pemerintah Mozambik mengungkap negara itu mencatat 15.051 kasus kolera sejak Oktober, sebanyak 32 di antaranya meninggal.