The correct answer is C) "a town in Florida".
An appositve phrase is a noun or noun phrase that renames or explain another noun which is located right next to the appositive phrase.
The apposive phrase should be between commas. In this case, the phrase "a town in Florida" is explaining or renaming the noun "St. Augustine" and is placed between commas.