Magaruque, dawniej zwana Wyspą św. Izabeli, jest częścią Archipelagu Bazaruto, położonego u wybrzeży Mozambiku. Znajduje się 5,6 km na południe od wyspy Benguerra i 9,9 km na wschód od Ponta Chuè na kontynentalnej części Mozambiku.
Wyspa ma 2,4 km długości i do 1 km szerokości. Jej powierzchnia wynosi mniej niż 2 kilometry kwadratowe. Właścicielem wyspy jest milioner z Zimbabwe, biznesmen Jan Bredenkamp.