Getting to Seychelles or Maldives with miles/points
Two of us are planning a trip to southern Africa for early 2018 and are interested in also visiting either the Seychelles or Maldives using miles/points. I will likely want to leave southern Africa by way of JNB (but CPT is also workable) but flying through another continental African city enroute to either Seychelles or Maldives is not a problem. I have miles/points with members of each alliance (Delta, BA, American, United, Alaska).
Has anyone had success (or have information about) using miles to get to either island destination? Are any of these possible ways to get there bookable or at least explorable (for planning purposes) online? I'd prefer to travel in J but Y might be okay if it's the only option.