Gebe is an island in the Maluku Islands, Indonesia, situated between Raja Ampat and Halmahera. Administratively it is part of Central Halmahera Regency, North Maluku Province, but is physically separated from the rest of the regency by the Jailolo Strait.