I would second Gulfport , and Boca Ciega Bay.
The town is blessed with varied resturants and the bay is a fine anchorage.
Great spot for the folks that want to anchor out often , as the town provides a free dink dock.
It is NOT a designated anchorage , so an anchor lite is required , but with LED , its not a hassle.
Has the Key West feeling with out the crowds .