No. Sea of Thieves cannot be played offline. It's a persistent online world, meaning players must maintain a stable internet connection in order to access the game.