The river heads due north , as does the road straight across the island to Sao Vicente making the ancient town of Ribeira Brava ( established in 1440 ) an important junction .
The river goes north for about 100 miles .