We can definitely recommend Homeport marina. It's right off the ICW, very protected, and the staff is friendly and helpful. The food at Lulu's was great too!
We motor-sailed to Dauphin Island and anchored near shore for a quiet evening. Our entertainment was provided by pelicans, seagulls, dolphins and fish jumping.