贝岛（Nosy Be）是马达加斯加西北部的岛屿，位于离马达加斯加约8公里的莫桑比克海崃，面积312平方公里，最高点高度海拔450米，岛上有11个火山湖，是该国最大的的旅游度假区，2001年人口36,636。