Dennis,

About 4 years ago Heather and I took what was billed as a sunset cruise to Thomas Point. Not exactly sunset time, as it left about 4 PM. It was a very nice cruise, and we didn't have the problems Shirin encountered. The captain moved around three sides of the light, and held on station for a bit. I didn't feel hurried to get pictures. The cruise left from the docks downtown next at the foot of Dock St. There is parking right there, but you will probably have to overstay the limit while on the cruise. Don't forget, parking downtown and at the Annapolis waterfront sucks in the biggest way, so allow plenty of time to get stuck in traffic and troll for a parking place.

This may be the cruise we took http://www.watermarkcruises.com/tours_90_minute.shtml.

Here's another page that might be helpful to you
http://www.hometownannapolis.com/tour_citydock.html