Eating at Salt Life Food Shack in Fernandina Beach, Florida | Restaurants on Amelia Island