Dufferin Islands are a short distance from the heart of Niagara Falls, but it's a quick escape to nature! Discover wildlife, picnic areas, and scenic strolls.