Ilha Grande only has one small town on a strip of sand. The rest of the island is jungle mountains.