From shopping and eating to boat adventures and historic buildings, here are the best things to do in Apalachicola!