No, it is located on the mainland of Madagascar in front of the island of Nosy Komba. A 20-minute speedboat ride away.