Located along the Riviera Maya, Playa del Carmen combines a relaxed beach vibe with trendy shops, restaurants, and easy access to nearby coral reefs for diving.