is Cabo San Lucas safe to travel