Swim For Life is a heart-warming and inclusive event organized to raise funds and awareness for HIV/AIDS and women's health. The swim itself is 1.4 miles across Provincetown Harbor from Long Point to the beach at the Boatslip. Swimmers of all ability levels are welcome and are backed up by a flotilla of small craft with water and life vests. A free concert and Mermaid Brunch take place after the swim. Swim For Life has raised nearly $3 million over its 25-year history.