Due to high crime or why.
Crime in Mexico keeps getting worse every year , kidnappings, robberies, and cartel violence. You pretty much have to stay in a heavily guarded resort now or risk being targeted. At least in Costa Rica, you can actually relax without watching your back every five minutes.
I like Hawaii too, but it's a long haul and everything there costs a fortune. Beautiful place, just not worth paying triple for a burger or sitting in hours of traffic to only travel 5 miles.