From secluded getaways to small towns with rich dining scenes, Florida has so much to offer those who visit. Here are 15 of Florida's most charming beach towns.