Mexico has a multitude of stunning beaches — in a variety of forms — any of which will make for a great vacation. The following are the best beach getaways: