Theres not much in the way of water accessable restaurants in Mad Beach with the notable exception of the McDonalds. As you go further up the beaches, Salt Rock and The Pub in Indian Rocks are excellent with boat docks. Not much in the way of sandbars either. Most of the local crowd goes to Shell Key-the north end where on the sourthern tip of St. Pete Beach, or Bunces Pass on the north side of Ft. Desoto Park. Egmont Key at the mouth of Tampa Bay is also another favorite. When you get up closer to Clearwater, just north of Bellair Causeway there are some sand spits and small islands that people can beach on. I'm pretty familiar with the local sights if you want specific info.