Algae bloom April 10th, 2026 — A giant red algae bloom, sometimes confused as a red tide, at Vesuvius Beach on Salt Spring Island.