Perfect for Everyone

BC beaches range from rocky and remote to white-sand balmy to inland lakes perfect for water-skiing.