Cape Verde can be found in the Atlantic Ocean, off the coast of Africa. The country spans 10 different islands of volcanic origin and several dozen small islets. The archipelago has a semi-desert, sub-tropical mix of climates. Every island boasts its own distinctive culture and...