Cadboro Bay weather