Best places to visit in Cape Verde