Fighting bad weather... with beautiful Brazilian beaches