I found Xai Xai to be a fabulous beach holiday. Our resort was awesome, the beaches clean, the sea lovely when low tide, no scuba/snorkelling, but hey, we don't control the weather.The locals either fantastically friendly or harassing. Tourism is their livelihood. This is Africa in it's rural form. NO problem with credit card purchases at Shoprite or cash withdrawals. Many major banks. pharmacy, vegetable stalls, enough alcohol outlets. Only fresh meat could be a problem otherwise one can purchase anything at a price.My only nightmare was the time and pace to drive. Much too many corrupt polic...