Located about an hour from the American border on the Detroit River, Point Pelee National Park has plenty to explore in every season.