For most tourists seeking a safe Mexican beach vacation, we recommend alternatives with better safety profiles: Puerto Vallarta, Cancún/Riviera Maya, Los Cabos, Mazatlán, and Huatulco all offer comparable beach experiences with significantly lower risk profiles. Acapulco is best suited for experienced Mexico travelers who research carefully.