Ilhabela (Sao Sebastiao), Brazil
The island of Sao Sebastião was named by Amerigo Vespucci. It is the largest in an archipelago of beach-blessed islands off the coast of Brazil halfway between Rio and São Paulo. Like its neighbor Búzios, its main attractions are the sea and sand, and watersports of every stripe. The island does have a nice slice of native Atlantic rain forest habitat, recognized by UNESCO as a biosphere resource. Another option is to explore the colonial buildings in the small town.