The Cape Verde Islands are a remarkable little archipelago 500kms off the coast of Senegal. 10 islands of such differing landscapes - wind-blown Saharan desert, lush volcanic outcrops - as to lure in the most jaded traveller. Couple that with a unique cultural make-up of slave descendants and post-colonial Portuguese and you have a destination that needs to be experienced to be believed... Come see more here:
http://www.capeverdeexperience.com