Buy your ferry tickets to Pemba (and possibly other places) here. The girl speaks English. Youll need your passport and USD.