Besides the Saint Lawrence River itself, some of the tributaries of the Gulf of Saint Lawrence include the Miramichi River, the Natashquan River, the Restigouche River, the Margaree River, and the Humber River. Arms of the Gulf include the Chaleur Bay, Miramichi Bay, St. George's Bay, Bay of Islands, and Northumberland Strait.