I know there are Indian Ocean cruises to Madagascar, but where do they make port? I've looked at a few cruise line websites and they don't give any specific information on where the ports of call in Madagascar are. Are there cruises to Nosy Be, or do the cruises from South Africa make port in southern Madagascar somewhere?
Also, if anyone has been on a cruise to Madagascar, is it safe? Do Somalian pirates represent a threat to safety on cruises in Madagascar?