Algonquin Island is located at the QCYC on Toronto Island...
View Larger Map