Just off of Toronto's coast lies the Toronto Islands, a series of isles in Lake Ontario, which house an airport & more - including the yearly Toronto Island Music Festival. Since its beginning in 2004, the festival...