Lyric discussion by mlmintampa 

It's San Marco Avenue, not St. Marco. San Marco is a road in St. Augustine, FL. I'm guessing the "light" refers to the St. Augustine Lighthouse, and "cannon fire" refers to Castillo de San Marco, a fort in St. Augustine.

An error occured.