Ribeira Brava means Angry River and the small river that flows through the town can come gushing down in a torrent from the Serra de Agua.