More weather information for Twentyfive Island