What are the islad country off the east coast of Africa?

The biggest Island off the East coast of Africa is Madagascar.

Zanzibar is also off the East coast of Africa but it's not a separate country.