For some of the best food in Mexico along with incredible sights and amazing beaches, a vacation to Oaxaca's coastline is ...