No. That's silly. Passenger ferries and tour boats, cruise boats and the like will simply never require their passengers to wear life vests. Nor should they. It is simply wildly impractical.
I don't like laws but putting a life jacket on kids, and people who can't swim sounds practical to me.