Cabo Verde’s islands each offer unique worlds to explore ... and fertile farmlands that produce the archipelago’s finest wine. Boa Vista contrasts with its Sahara-like dunes, golden beaches ...