Ilha Grande, the "large island" is along the southeastern Brazilian coast from Rio de Janeiro,
about 3 hours on a bus followed by 2 hours on a boat. It is somewhat off the beaten track, perhaps
due to its remoteness, but it is a very beautiful tropical island with jungle, beaches, snakes and
caiprinhas. The main town, Abrao, has around 2000 inhabitants.
Ilha Grande was our first stop in Brazil after visiting Rio, we spent two nights in this sun-soaked
paradise. There are no roads on the island and very few offroad vehicles, so to get anywhere it's
either by boat or on foot. The island is about 20 miles long and 10 miles wide, we walked back
to Abrao from Lopes Mendes beach, and were lucky to get back before nightfall as it took a lot
longer than we'd expected.