evidence: About Ilha Grande, Brazil Ilha Grande is a beautiful island located off the coast between Rio de Janeiro and São Paulo in Brazil. The island is home to one major town called Vila do Abraão. This town is where all the ferries and water taxis can access the island. [...] 4. Walk to Cachoeira da Feiticeira Waterfall