The Yucatan Peninsula of Mexico is the ultimate destination for a beach vacation. Here you'll find all the best beach towns in the Yucatan Peninsula for your next trip.