Ben Depp, ‘Delacroix Island, St. Bernard Parish, Louisiana’, 2016, A Gallery for Fine Photography