Life vest
A life vest has one very important  property:  The part of keeping the head outside the water  works even if the persion is unconscious, or unable to do anything. A swimming aid will simply help the person in the water, and make swimming easier. It will not work on its own.