Spanish authorities on Monday said they took "all measures" to prevent hantavirus spreading from evacuees on a cruise ship hit by the virus, after French and US nationals tested positive.