Where is the US Naval Academy?

The U.S. Naval Academy is located in Annapolis, Maryland, which is about 30 miles south of Baltimore, on the coast of the Chesapeake Bay and near the mouth of the Severn River. It's about 40 miles (as the crow flies) NE of Washington, D.C.