Mangroves on the shores of a tidal inlet on a sunny day in the Mangrove forests of the Inhaca Barrier Island system of the coast of Mozambique.