Cancun and the Yucatan have a multitude of stunning beaches — considered the best in Mexico. Known for powdery white sand and crystal-clear waters, these settings are what make great vacations. The following are our favorite beach getaways: