Many long years ago, I took my family across both Lake Erie and Lake Michigan in our partnered Skylane, climbing to 12,000' to increase the chances that if the engine died, we'd be able to glide close to shore. But with the Lake Erie crossing, that meant that there was a gap of roughly 22 miles, and with the Lake Michigan crossing there was a gap of roughly 35 miles, where gliding to shore was not possible. Up until that time, I had never had an engine glitch of any kind, so by climbing high, I thought I was minimizing an unlikely risk. The last such trip was something like 36 years ago.
I've had 3 engine failures since then, 2 partial and one total, so I absolutely know that they can happen unexpectedly. In retrospect, those crossings were both naive and incredibly foolish--I put my family at substantial risk in the event we went down, because we had no flotation devices of any kind aboard. Even in the summer time, those lakes are cold, and even strong swimmers have limited ability to swim any distance in cold water. I find it hard to believe that I took such a chance with all of us.
So a couple of years ago, thinking that I might make another Great Lakes crossing in the future or some other excursion across water, I bought an inflatable PFD--USCG approved, designed as aviation-specific (but not FAA approved), designed for continuous wear. As it happens, I haven't taken such an over water trip since buying it, but I keep it in the airplane whenever I'm flying toward any large body of water, with the plan that I'll put it on at the fuel stop before I get to the water. Since most of my long cross countries are solo, I didn't spring for more than just the one. But if I were to plan a trip with passengers across any body of water, as part of the preparation I'd get one for each passenger.
Cary