What to expect in Dakar, Senegal and why you should visit this West African country first! How is culture, food and life while living in Senegal?

What to expect in Dakar, Senegal and why you should visit this West African country first! How is culture, food and life while living in Senegal?
Guinea-Bissau has few visitors therefore I went and here is what I discovered in Bissau, Cacheu and Bijagos Islands in this Portuguese speaking country.