My daughter is working as a Dancer on the Sun Princess and is currently working Cruises in Australia, Malaysia, Thailand and Indonesia. She has a Visa for Australia but no requirements for a Visa for the other Countries (She's a British Citizen and UK Passport Holder). In 2 weeks they are sailing to South Africa via Singapore, Sri Lanka, Seychelles, Zanzibar and Madagascar. She has been told on board that she cannot go ashore in South Africa without a Seamans Book (or card). She is not in possession of one of these and they can be time consuming to obtain (she needs to apply in person).
Does anyone know if this is correct as I understand a Seamans Card is to go ashore at a port if no Visa for that country is held. British Citizens do not require a Visa for visits of less than 90 days so I see no reason why she needs a Seamans Book? She has never been asked to have a Seamans Book in the past when working Cruises in Europe, Caribbean and Russia.
Any information gratefully received!