Yes. There are 3 right in the area. Fort Point is only open Thur - Sun, so plan according. Besides FT Point, you can also get a passport stamp at the Warming Hut at the bottom of the hill as you drive down to Ft Point, & then the GG bridge visitor center up above. If he wants a 4th stamp, you can drive through the Presidio out to Lands End for his 4th stamp.
On the ground floor Theres a room to the left as you enter there is a desk with brochures and a spot with rubber stamps to stamp your passport
May I ask where is the 4th stamp in Lands End you mentioned above?
Thanks! Your answer is awaiting moderation.