There is a McDonald's on the ICW just north of the Maderia beach causeway...not really "the bay". If that is the one you are asking about , yes it has nice docks and still open.
It's so great to hear people is St. Pete. I was at the Mcdonalds last month. We ate on the South side of the bridge just floating out there. A manatee came right up to the boat and just hung out. What a great place we live. Hope to see you guys out on the water.