These towns in Florida may be small; however, they are filled with charming attractions, beautiful beaches, great restaurants, and more.