This charming barrier island off Florida’s northeast coast offers plenty of activities. Here are the best things to do on Amelia Island.