Sofia leaves the Outer Banks with Rafe in the Outer Banks season 5 finale.
After the storm, Rafe breaks Sofia out of jail and escapes with her by boat. Their departure gives Rafe a final storyline outside the Pogues' wedding celebration and the rebuilding taking place on Kildare Island.
Rafe Cameron has been one of the show's most unpredictable characters. His season 5 ending separates him from the central group while suggesting that he and Sofia will begin a new life elsewhere rather than remain in the Outer Banks.
The destination is not definitively named in the finale. Some discussion has suggested possible Caribbean locations, but the confirmed fact is the identity of the person who leaves with Rafe: Sofia.