Metro Vancouver has no shortage of places to take a dip, including beaches, pools, swimming holes, rivers and water parks.