Try to go to City Centre in Carrefour,Lulu, or Giant for mobile phone.

Cab is hard to get nowadays ... i suggest you rent a car.

Don't think there is any bus map at present.

No idea about cable, i am sure the other member can help you out.