Florida is more famous for its beaches than its charming small towns — but in this underrated destination, you get both in ...