the main Parties are the Chama Cha Mapinduzi ( CCM ) and the Civic United Front ( CUF ) . There are many political parties in Zanzibar , but the main Parties are the Chama Cha Mapinduzi ( CCM ) and the Civic United Front ( CUF ) .