The bus had been carrying German tourists when it plunged off a road near the town of Caniço.