There is a Navy Lodge across the Severn River from the USNA Yard at NSA Annapolis. There is a Gateway Inn in the old BOQ/O’Club building, right on the Yard. All decent if you can get a reservation. There are also new MWR rec cottages at the NSA. Don’t know if they are open yet.