The Toronto Natural Science School is located a short ferry ride from the city and is situated on the Island at 30 Centre Island Park. The Ferry Docks are located at 9 Queen’s Quay West, at the southern end of Bay St.