There are numerous Annapolis tours by boat, including sailboats, powerboats, and luxury yachts. Public boat cruises or private charters are both available. Boat tours range in length from 40-minute trips to multi-day excursions, and there are also themed tours including pirate cruises, history cruises, lighthouse cruises, and holiday cruises.