Head for Vilanculos, departure point for the Bazaruto Archipelago. Some of the best accommodation in Mozambique can be found at Bazaruto Lodge Island Resort, which has great diving and perfect beaches.
Try Vamizi. Its a spectacular 12 room hotel is built on a 7 mile long island in the northern Quirimbas group of islands. Its expensive, but highly luxurious. Fantastic scuba diving, snorkeling, great fishing and an excellent restaurant. You can now fly there direct from Dar.