I will be headed to St. Augustine, for my honeymoon, in June. One of the things to do there is the Castillo de San Marcos. The fort is a Natinal Park. Is it legal for me to carry there or am I mistaken? Having been there before I know that there is a grassy area around the fort and people can picnic there etc. Also, are there any other locations I should know about as far as carrying legally is concerned? I am not one of those people that says concealed means concealed. I try to stay on the right side of the law.