More weather information for Macombers Island