Formerly known as Kavirondo Gulf , Nyanza Gulf , and Lake Nyanza Gulf , it is a shallow inlet .
Is connected to the main lake by Rusinga Channel ( 3 mi wide ) , which is partly masked from the main body of the lake by islands .
Formerly known as Kavirondo Gulf , Nyanza Gulf , and Lake Nyanza Gulf , it is a shallow inlet and is connected to the main lake by Rusinga Channel ( 3 mi wide ) , which is partly masked from the main body of the lake by islands .