Mozambique is a country that has been torn apart by civil strife since independence in 1975. However, the islands in the Bazaruto archipelago have remained relatively unscathed. But then, the islands have survived a tumultuous history from the time the Arab slave traders first docked in the 8th Century AD.