Does the island Madagascar lie off the coast of Angola?

No. Angola is on the West side of Africa. Madagascar is off the coast of Mozambique on the East coast