Bazaruto Archipelago
Five pristine islands featuring white sand beaches, turquoise waters, and exceptional marine life. Known as the Pearl of the Indian Ocean, this protected marine park offers world-class diving, snorkeling with whale sharks, and luxury island resorts in a tropical paradise setting.