More weather information for Turkey Towhead Island