We may receive a commission on purchases made from links. Oaxaca, Mexico, is known for its pristine coastline and, according to travelers, two of the country's best beaches. However, visitors ...