Small Aircraft
Air Traffic Control Fully Certified
Air Traffic Control Time Certified In Pos 1 (yrs) 3
Situational Awareness
ATC Issue All Types; Conflict Ground Conflict; Less Severe; Deviation / Discrepancy - Procedural Published Material / Policy; Ground Incursion Runway
Flight Crew Executed Go Around / Missed Approach
Human Factors; Airport; ATC Equipment / Nav Facility / Buildings
I was working local control. I had Aircraft X in the Runway 28R pattern. I observed Aircraft X touch down on the runway; but quickly got airborne again. I assumed it was a quick touch-and-go. The pilot announced he was 'going-around'. Once the pilot got some altitude he informed me that he went around because an aircraft at Taxiway Golf had crossed the hold short lines for Runway 28R. The Aircraft Y was taxiing out for a high powered run-up on the south side of the airport with Ground Control. I followed up by responding to the pilot thanking him for the report; and then informed him that there is no way from the location of our Tower we are able to catch that. The angle; height above ground; and distance the Tower is from that intersection; there is just no way to tell. From our perspective it looked like Aircraft Y was holding short of Runway 28R; but indeed he was not. From our vantage point we just can't tell. Holding short of the hold lines and holding short beyond the hold short lines looks exactly the same. I then questioned Aircraft X a little more about how far across the hold lines Aircraft Y was. He informed me that the whole aircraft was beyond the hold lines; but not completely on the runway. This resulted in a runway incursion and an unsafe event creating an immediate go-around for Aircraft X.This event occurred on the departure end of an active runway. If this had happened in the middle of the runway; it could have resulted in a collision. Our Tower location is the number one problem with all safety events and runway incursions on this airport. The Tower is too far back on the airport from the runways to catch much of anything unsafe in the northwest corner (where this event occurred).  With the increase in traffic and demand to build more hangars on this airport; our Tower needs to be moved closer to the operation; and built higher so that our perspective as ATC can be what it needs to be. These types of events are going to continue to occur. It's just fact. With the location of this facility; safety events will continue to be tough to catch. We need a facility that provides us a better vantage point so we can better perform our jobs.
A Tower Controller reported a landing aircraft executed a touch and go to avoid an aircraft that had taxied past the runway hold short lines at a taxiway not visible to the Tower.