Situated off the coast of Mozambique, idyllic andBeyond Benguerra Island is a luxury beach holiday destination where time stands still.