Here are a few of the most popular destinations:
* Rio de Janeiro: Rio is one of the most iconic cities in the world, and it's a great place to start or end your cruise. The city is home to many beautiful beaches, including Copacabana and Ipanema, as well as the famous Christ the Redeemer statue.
* São Paulo: São Paulo is the largest city in Brazil, and it's a great place to experience the country's culture and nightlife. The city is home to many museums, art galleries, and restaurants.
* Buzios: Buzios is a beautiful beach town located about 100 miles north of Rio de Janeiro. The town is known for its crystal-clear waters, white-sand beaches, and luxurious resorts.
* Angra dos Reis: Angra dos Reis is a beautiful archipelago located about 150 miles south of Rio de Janeiro. The archipelago is made up of over 300 islands, and it's a great place to go for swimming, snorkeling, and fishing.
* Ilhabela: Ilhabela is the largest island in the state of São Paulo, and it's located about 100 miles north of the city of São Paulo. The island is known for its beautiful beaches, lush rainforests, and waterfalls.
These are just a few of the many great places to visit on a cruise off the south coast of Brazil. With so many different destinations to choose from, you're sure to find the perfect cruise for you.