With thousands of miles of coastline and world-famous beach towns bookending both sides of the country, Mexico regularly ...