This is very disturbing - we are going from Gran Canaria to Capetown this November and our Yellow Fever Cards are from 2006.  Our doctor does not recommend that we get another shot (we are over 70).  Did Azamara actually not let someone on board when you went on this cruise?  I will get my travel agent to call Azamara in the meantime.