The Bazaruto Archipelago is located off the coast of Mozambique in the Indian Ocean. It consists of several small islands and is known for its pristine beaches and diverse marine life. Tourism is the main industry in the archipelago and it is a popular destination for scuba diving, snorkeling, and boat trips to see dolphins and whales.