Anyone can permanently live 300 miles offshore in any boat made. Its just a question of how long permanent is.
Seriously, its very hard to answer, given the simple question. Do you only plan to bob around out there and come in for food, repairs and medical attention or do you plan to move around? I suppose one could just sit on a permanently deployed drogue, if that's your plan.
If you're looking for isolation, there are many other ways to pull it off than to sit in storm seas that are going to eventually overwhelm any vessel in this price range.