最佳答案:马达加斯加不是半岛是岛屿。马达加斯加岛位于非洲大陆的东南海面上,为仅次于格陵兰岛、新几内亚岛(也称伊里安岛)和加里曼丹岛的世界第四大岛屿,隔莫桑比克海峡与非洲大陆相望,最近距离为386千米。面积为58