From Curitiba we avoided the massive city of São Paulo by skirting along the coast as we headed North. The coast that is along side of São Paulo has what is said to be the busiest beach of Brazil. We didn't go there. But you can immediately get the picture that this area is quite built up.
At this point the road we followed mostly had a view of the beach on one side fronted by green spaces, and, on the other side tall buildings that seems to stretch on forever. But, despite the congestion, it was mostly nice. All in all we were pleasantly surprised.
We sent a few nice nights camped beside or on beaches in different locations. We were headed for Ubatumirim, a quiet beach place recommended by some overlanders we'd met in Uruguay.
We stayed on the Ubatumirim beach 4 nights. We bought prawns and mullet fish from fisherman. A stray dog adopted us, we fed her scraps and she guarded us and even stayed and guarded the camper when we went walking.
I went walking inland twice and came across a different snake each time. H was disappointed to only see photos.
The sea was shallow and calm so I went on daily sea walks. And one time I rescued what I think was a parrot fish from water that was too shallow.
Ubatumirim is a lovely place to stop a while.