There are several public parking garages on Main Street and nearby that don't require walking from Eastport. See https://www.annapolisparking.com/ or Google parking garages in Annapolis.
Also some private garages associated with hotels.
Note you will be required to present an ID as you enter USNA gates.