Top photo spots in St. Michaels: Chesapeake Bay Maritime Museum, Hooper Strait Lighthouse, waterfront marina at sunset, Talbot Street’s historic buildings, and local docks with sailboats. For nature shots, try harbor trails and nearby marsh views. Great mix of nautical charm, golden-hour water scenes, and classic Eastern Shore architecture.