Fui recentemente para a Riviera Maya e a experiência foi tranquila, a verdade. Fiquei em zonas turísticas e tudo normal. O que sim notei é que há uma diferença bem grande entre estar na zona hotelera e se afastar de lá. A recomendação sobre evitar ruas sozinhas à noite é válida, mas eu diria que é mais importante ser consciente de onde você se move durante o dia também. Não é que tudo seja perigoso, mas sim há bairros onde é melhor não entrar sem saber para onde você vai.
Meu conselho prático que não vi que mencionassem: baixe apps de transporte que funcionem bem lá (Uber existe) e use-as sempre em vez de parar táxis na rua. Parece básico mas a diferença é enorme em termos de segurança. Também evite mostrar seu celular, relógio ou dinheiro em espécie pelas ruas, como em qualquer cidade turística grande. E verifique os consulados ou embaixadas locais antes de ir para ter os números de emergência à mão.
Dezembro é temporada alta, então haverá muita gente de turismo. A zona de Playa del Carmen que você vê em fotos (a avenida principal, os bares, os resorts) é bem segura porque há movimento constante. Só mantenha-se nessas zonas se você não conhece muito e vai estar tudo bem. A maioria das pessoas que viajam para lá não tem nenhum problema.