Claim: Black Sails is set on New Providence Island.
Verdict: SUPPORTS