We arrived in Playa del Carmen expecting pristine Caribbean beaches, but what greeted us instead was a coastline covered in ...