The Bazaruto Archipelago is a national park and remote cluster of islands located in southern Mozambique. This region is known for its stunning beaches and incredible marine life and the main reason why I wanted to visit. During my trip to Mozambique (full recap coming very soon), my sister and I we