In late-July, "Carola" went to Walvis Bay in German Southwest Africa, as rumors led the German government to believe a local revolt was planned. Nothing came in the colony, however, and "Carola" conducted a survey of the bay before returning to East Africa. While in Zanzibar in August, Heusner was recalled to Germany, and he was replaced by "KAdm" Karl August Deinhard aboard the corvette , which took over the role of squadron flagship. The ships of the squadron were deployed to suppress the slave trade between central Africa, Zanzibar, and Arabia. On 6 November, "Carola" rejoined the squadron in Zanzibar before returning to operations in German East Africa. She bombarded rebels in Windi and sent marines ashore to attack them, and in the process captured a slave dhow with 78 slaves aboard, which she freed. The crew from the dhow, which was not familiar with the black-painted German warship, thought it to be a British vessel, which were painted white. Believing that it posed no threat to them, they sailed close to "Carola", allowing her to easily capture the slave ship. In further operations around Bagamoyo, "Carola"s marines captured a pair of field guns used by rebel forces. "Carola"s marines took part in the occupation of Kunduchi on 27 March 1889, in a campaign led by Major Hermann Wissmann to suppress the Abushiri revolt.