for the villa de porto santo, porto santo island, the average temperature for the year is 17.8 °c (64.0 °f). the warmest month, on average, is august with an average temperature of 21.7 °c (71.0 °f). the coolest month on average is january, with an average temperature of 15 °c (59.0 °f).