This bustling coastal town has its own international airport and is a great base for exploring the idyllic islands of the Bazaruto archipelago. The town itself offers good diving, a wide range of accommodation choices and a lively nightlife.