3 lessons to learn
ride buddy, WHISTLE (required here in FL), and Ride buddy, cell phone and or/radio.
also.. very important !!!!
post a ride plan with somebody that knows where you launched, when you launched, and when you expect to return. this is the person you count on to find you some fkn help when you don't contact them !
and honestly I hate to say this, but the guy that called you an idiot is right, i have no problem agreeing with him, the only thing he didn't do is say it with a smile.

because now that we know your safe, we can politely yell at you... really, I'm just glad your OK because sometimes things don't always turn out so nice when this chit happens...
quick story.... (my best and worst ride ever)
I did a solo ride in similar conditions about 3 years ago on my Yamaha, I did about 45 miles in terrible conditions (massive seas, driving rain, near zero visibility, shark filled salt water, heavy currents, 20mph wind, inexperienced rider (me) nobody knew that I decided to take a ride that day, and I saw a total of 2 boats on the waer during my entire ride (normal day i'd see 60), anyway's I rode through a fantastically exhilarating ride over a 3 hour stretch, I returned to the ramp with no problems and a HUGE grin on my face. put the ski on the trailer, still smiling....
and then...
I told my wife how great of a ride I had,
now... my wife,
who loves me dearly,
called me an
Idiot about 7 times (and some choice other words) when she found out what I did . We don't want to read about a rider dying on the water any more than my sweetie wanted to attend my funeral because I make stupid man mistakes while carrying out my desire to hit some big water, and feed my addiction to the water.
You should always have a whistle, you should watch fuel carefully, very carefully and head back when you know U have 3 gallons or less to spare, i'm always topping off my fuel tank when there is the slightest doubt. I ride with a ride buddy about 95% of the time, actually i've probably only done 4 solo rides in the past 2 years. (this includes having to hound and badger friends to make them go out on the water with me, multiple phone calls, texts, and insulting their manhood as well) do NOT ride alone unless there is no alternative. Duly noted I have no problems with riding alone if its daytime and there is plenty (and I mean plenty) of boat traffic, I honestly don't consider riding by yourself on a busy waterway a solo ride. Certainly not to the degree where you described it where either the conditions or the location mean there is minimal boat traffic.
so after my wife called me an idiot.... she gave me an ultimatum, either sell your ski or promise me you'll ALWAYS let me know when and where your riding, and if your phone dies.. borrow one !!!
I am now extremely anal about posting my ride plan to my wife, or when she's out of town, my brother. I text my wife generally within minutes before I launch my ski,
I post the ramp i'm launching from the direction i'm heading, and my expected return time, ( I always add an hour just in case i get thirsty

)
I my return time is 2pm for example, i'm getting a txt from here at about 2:15 if she hasn't received on from me saying "Off water" and my guess is that about 4pm she will have called and txted me 6 times, AND called my ride buddy and his cell... at least twice, and by 5pm she's calling my bro in law (an ex coastie for advice) by 6, they've probably decided that something happened and will probably call the coasties, and can read my txt saying where I left, when I left, the direction I was heading, and knows i have a yellow ski and a red vest.
This is serious stuff guys ! heading out alone in 4+ seas in any kind of remote area is a bad idea, especially on a 16 yr old ski.
Great story tho, it creates great memories, and life lessons as well.