Cape Verde: which island should you choose?

Sal, Boa Vista, Santiago, São Vicente, Santo Antão or Fogo? Compare Cape Verde's islands — beaches, hiking, music, volcano — and pick the right one for your trip.