Playa del Carmen is a coastal resort town in Mexico, along the Yucatán Peninsula's Riviera Maya strip of Caribbean shoreline.