More weather information for New Castle Island