There is an outstanding reason why thirty cruise ships annually include Ilhabela on their Brazilian itineraries: it is beautiful. In fact, the English translation of this Portuguese word is the Beautiful Island. The country’s largest archipelago is located along the South Atlantic Ocean in the Vale do Ribeira region. It is positioned 130 miles north of São Paulo and 210 miles south of Rio de Janeiro. This makes Ilhabela a popular vacation destination for residents of Brazil’s two largest cities.