The sailing area is in Humber Bay, which is to the west of the Toronto Inner Harbour.
Accessibility Tools
The sailing area is in Humber Bay, which is to the west of the Toronto Inner Harbour.
There are 15 islands in Toronto. To name a few - Mugg's Island, Centre Island, Ward's Island, Hanlan's Island, Snake Island and Algonquin Island.
Read more...