Sao Joao da Boa Vista The city/word Sao Joao da Boa Vista means Brazil. The city Sao Joao da Boa Vista lies in Brazil. The country Brazil contains the city Brazil.