Into the blue The enigmatic waters and laid-back islands of the Bazaruto Archipelago keep Richard Holmes coming back for more