Barbara Palvin was photographed by James Macari in Turks & Caicos for Sports Illustrated Swimsuit Issue 2016.