The stunning volcanic islands in Africa that offer perfect temperatures and a host of things to do and see.