I'm a bit lost as to how the following sentence should be punctuated:
Life at sea, living on a tiny sailboat, is tough, but the sea provides a lot of free food, and so I don't mind the lack of luxury.
Assuming each clause cannot be separated into its own sentence, should the third and fourth commas be semicolons? I've heard you don't want to use two semicolons in a sentence like this, but I'm not quite sure whether writing the following would be considered acceptable:
Life at sea, living on a tiny sailboat, is tough; but the sea provides a lot of free food, and so I don't mind the lack of luxury.