Great story, about how fast things can come up on you, especially when you are not where you think you are. I have to admit, one part of your story made me laugh...yes, it was the puking part. Sorry, but
My bro in law and I were on my PWC up in Saco Maine one day a few years ago. It was very foggy from the boat ramp in the harbor, out to just off shore. We went out anticipating the fog to break. It did eventually break. Anyway, as we were heading up the channel to go out past the marker, we were following a few other boats. The fog was very thick, so I followed a fishing boat as best as I could safely. Little did I know I was drifting a bit to my left. My bro in law sitting behind just starts yelling rocks! rocks! Sure enough, we were about 20' from the breakwater. Too close for comfort, that's for sure. I definately thought we were a lot further from the rocks than that!