My family and I are booked on Rotterdam for a 25 day cruise starting in Venice on October 22 and ending in Rio. One of the ports befor Brazil is Dakar, Senegal. I will need a visa and have looked it up online (cost about $100) also on line is conflicting info from Consulate of Brazil for the necessity of yellow fever immunization. I have called around and it can get costly for the 3 of us. Has anyone got some experience with this? If we do not leave the ship inDakar will we still need the immunizations? How does it get checked whether or not you have had the shot. Any help is much appreciated.