Comprende las islas de Bazaruto, Benguerra, Magaruque, Banque, Santa Carolina (también conocida como Isla Paraíso) y Shell.
Las islas se formaron de la arena depositada por el río Limpopo, que desde entonces ha cambiado su curso.
Las atracciones turísticas incluyen las playas de arena, arrecifes de coral, y las oportunidades para practicar el surf y la pesca.
Santa Carolina es la más pequeña del archipíélago, en realidad se trata de una roca con canales profundos.
La isla, también conocida como «Isla Paraíso», se considera como la 'joya' de las islas que forman el archipiélago de Bazaruto que fue declarado parque nacional marino.