Longboat Key Club Moorings is certainly one of the best Marinas along the ICW.
The marina people are very friendly and helpful. Free pump out, nice and clean restrooms and showers. Marina is right down town St. Pete - great location.