We're spending two nights in Annapolis, and having left the watery D.C. area for the woods of Tennessee, I desire SEAFOOD! The first night, I need a pleasant place to have dinner with an old friend. And my husband needs a casual place to take our teenage son. The next night, July 4th, we need someplace to celebrate our son's birthday. Seafood recommendations for all three, please.