Award-Winning Cruises to the Mexican Riviera. … On a Mexican Riviera cruise to Mexico you’ll have the chance to visit the ports of Ensenada or Cabo San Lucas located on the Baja California peninsula, Puerto Vallarta on the central coast of mainland Mexico, and Huatulco in the southern Mexico state of Oaxaca.