What body of water separates the large island of Madagascar from the African mainland? Mediterranean Sea Mozambique Channel Red Sea Atlantic Ocean Map of Africa with labels SAHARA, SAHEL, ATLAS MOUNTAINS, ATLANTIC OCEAN, MEDITERRANEAN SEA, RED SEA, INDIAN OCEAN, Timbuktu, Congo Basin, Kalahari Desert, Great Rift Valley, Nile River, Niger River, Congo River, Lake Victoria, Mozambique Channel, Mount Kilimanjaro nineteen thousand three hundred forty feet, Cape of Good Hope, Tropic of Cancer, Equator, and Tropic of Capricorn.