Mahate Beach, Mozambique: Hidden Sands & Island Channels | OnlyBeaches