Mexican restaurants are thriving, exemplified by a 2 1/2-mile stretch of road in Port Royal packed with Mexican food options ...