Looking for more than just a pretty beach? Go to town. These 10 charming island villages pack more punch than your typical beach-resort destination. They're bursting with history, culture, and local flavor—not to mention beautiful sands and swaying palms. For a less-traveled summer vacation, skip the cookie-cutter resorts and set sail for one of the following vibrant island towns.