Season 2 of the swashbuckling adventure about brutal pirates begins with Captain Flint (Toby Stephens) and the Walrus crew stranded on an island while Spanish soldiers guard the treasure from the Urca de Lima. As a result, Flint devises a plan to sneak aboard the ship and launch an attack. Meanwhile, Eleanor (Hannah New) struggles to maintain her hold at Nassau when the deadly Ned Low (Tadhg Murray) and his equally vicious crew arrive. Elsewhere, Rackham (Toby Schmitz) tries to restore his reputation after being labeled a "crew-killer," and Vane (Zach McGowan) holds a new position at the fort on New Providence, where he braces for an assault led by a familiar face.