Rivers Onega, Kem and Vyg flow into the bay. The bay has numerous islands, the largest and most famous being the Solovetsky Islands. On the west coast there are the town of Belomorsk and the outlet of the White Sea-Baltic Canal.