Bazaruto Archipelago Another archipelago in Mozambique is the Bazaruto Archipelago. The archipelago is near Vilankulo City and is comprised of six small islands – the Bazaruto, the Benguerra, the Magaruque, the Banque, the Santa Carolina or the Paradise Island and the Shell Island. Actually, the whole archipelago is a national park. The marine life here is colorful with a lot of fish species swimming around. It also has some endangered marine animals like the whale shark, the humpback whale, the leatherback turtle, among others.