In May, the weather in Porto Santo is typically warm. Average daily high temperature in May is about 18 degrees above zero. On average, Porto Santo has 17 partly cloudy, 11 sunny, and 3 cloudy days in May.