Overlooking Osoyoos, British Columbia, Haynes Point stretches out into the middle of Osoyoos Lake and is surrounded by warm and sandy beaches.

Overlooking Osoyoos, British Columbia, Haynes Point stretches out into the middle of Osoyoos Lake and is surrounded by warm and sandy beaches.