Discover Amelia Island, where history meets the hunt for treasures on the shore — the best beach in north florida for ...