Oaxaca, Mexico, is known for its pristine coastline and, according to travelers, two of the country's best beaches. However, ...