There is an average length of sunshine of 8 hours per day in Vilanculos in July.