There are two hotels on the marina/riverfront that are a couple of blocks from the St Francis Barracks Officers Club. As with most hotels in St Augustine the rooms will book fast. Whether you stay in one of these or somewhere else, please make your reservation as soon as possible.
Bayfront Inn - 904-824-1681 - https://www.bayfrontinn.com/
Marion Motor Lodge - (904) 829-2261 - http://www.marionmotorlodge.com/