Just south of Niagara Falls, Ontario's unofficial "beach capital" features sandy Lake Erie beaches, waterfront trails, and lakeside towns near Toronto.