With its pristine white beaches, turquoise waters ... For those seeking an unspoiled retreat, the Bazaruto Archipelago off ...