Sailing to Brazil from the Caribbean is pretty tough as you are going against current and tradewinds. It can be done by hugging the coast of Brazil looking for the counter currents or at least a weaker contrary current. It is much easier to head to Africa and then cut back to Brazil.
Read here for the route and logic:
Atom Voyages - The Long Way Back to Brazil (Part 1)
Where you intend to cruise in Brazil will determine where you make landfall on the coast of Brazil. Sailing south from Recife is best done in the summer. North from Rio (or points further south) is best done in the winter, taking advantage of the cold fronts and slightly weaker contrary current. BTW, the World Cup will be played in stadiums all over the country, so perhaps arriving and getting around by plane makes more sense. Leave any Spanish football jerseys back home as you are bound to end up in trouble wearing one here!