Ultimate Travel Guide to Ilhabela, Brazil: Top Tips & Attractions
Ilhabela, or Beautiful Island, located on Ilha de São Sebastião in the state of São Paulo, truly lives up to its name. Discovered in 1502 by Amerigo Vespucci, the island has a rich history, including its role in fending off foreign naval powers, serving as a refuge for pirates, a smuggling base, and its involvement in black market slavery.