For a long time, Playa del Carmen felt like one of those places that could do no wrong. Crystal-clear water, warm sand, the ...