RIO DE JANEIRO, BRAZIL - Famous for water sports, 'Ilhabela' (beautiful island) is the largest maritime island in Brazil and is located in the municipality of São Sebastião, 198 km from the city of São Paulo.

In fact, the island earned its name due to the . . .

To read the full NEWS and much more, Subscribe to our Premium Membership Plan. Already Subscribed? Login Here