Cape Verde is the new Caribbean