The Sea of Thieves for free is a bonus that was made available to those who pre-ordered the game. It comes with an exclusive in-game ship and two exclusive cosmetic items, which you can see here on this webpage: https://help.ea.com/en/article/seaofthieves/#faq