Whale Watching in Brazil: Humpback Season in Bahia and Santa CatarinaWhere and when to watch humpback whales in Brazil: practical tips for Abrolhos (Bahia) and Santa Catarina, plus boat choices, ethics, packing, and local...